Показать сообщение отдельно
  #1340 (permalink)  
Старый 06.08.2015, 07:49
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
можно ли как то установить дефолтное значение для какого то свойства, если передан парвильный параметр?
С деструктуризацией только:
class User {
    constructor({name, age = 18}) {
        this.name = name;
        this.age = age;
    }
}

let user = new User({name: "Вася"});
console.log(user.name); //Вася
console.log(user.age); //18

Последний раз редактировалось Erolast, 06.08.2015 в 16:12.
Ответить с цитированием