Цитата:
|
можно ли как то установить дефолтное значение для какого то свойства, если передан парвильный параметр?
|
С деструктуризацией только:
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