Мы хотим сделать этот проект с открытым исходным кодом доступным для людей во всем мире. Пожалуйста, помогите нам перевести это руководство на другие языки.
КупитьEPUB/PDF
Поделиться
вернуться к уроку

Деструктурирующее присваивание

важность: 5

У нас есть объект:

let user = {
 name: "John",
 years: 30
};

Напишите деструктурирующее присваивание, которое:

  • свойство name присвоит в переменную name.
  • свойство years присвоит в переменную age.
  • свойство isAdmin присвоит в переменную isAdmin (false, если нет такого свойства)

Пример переменных после вашего присваивания:

let user = { name: "John", years: 30 };
// ваш код должен быть с левой стороны:
// ... = user
alert( name ); // John
alert( age ); // 30
alert( isAdmin ); // false
let user = {
 name: "John",
 years: 30
};
let {name, years: age, isAdmin = false} = user;
alert( name ); // John
alert( age ); // 30
alert( isAdmin ); // false

AltStyle によって変換されたページ (->オリジナル) /