JavaScript 销毁对象

示例

销毁是将对象的属性提取为变量的便捷方法。

基本语法:

let person = {

  name: 'Bob',

  age: 25

};

let { name, age } = person;

// 相当于

let name = person.name; // 鲍勃

let age = person.age;   // 25

销毁和重命名:

let person = {

  name: 'Bob',

  age: 25

};

let { name: firstName } = person;

// 相当于

let firstName = person.name; // 鲍勃

使用默认值进行销毁:

let person = {

  name: 'Bob',

  age: 25

};

let { phone = '123-456-789' } = person;

// 相当于

let phone = person.hasOwnProperty('phone') ?person.phone: '123-456-789'; // '123-456-789'

使用默认值进行销毁和重命名

let person = {

  name: 'Bob',

  age: 25

};

let { phone: p = '123-456-789' } = person;

// 相当于

let p = person.hasOwnProperty('phone') ?person.phone: '123-456-789'; // '123-456-789'

           

以上是 JavaScript 销毁对象 的全部内容, 来源链接: utcz.com/z/345203.html

回到顶部