Инициализация конструктора в одну строку? ES2015. Можно ли сделать все присваивания внутри конструктора в одну строку?class MyClass {
constructor({title = 'wololo', status = 1}) {
this.title = title;
this.status = status;
// ... больше однотипных строчек
}
}

21 Авг 2019 в 07:03
182 +1
1
Ответы
1

Da, можно инициализировать все свойства внутри конструктора в одну строку, используя синтаксис деструктуризации объектов и присваивания свойств в одну строку:

class MyClass {
constructor({title = 'wololo', status = 1}) {
Object.assign(this, {title, status});
// ... больше однотипных строчек
}
}
20 Апр 2024 в 13:08
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир