Kevin

Kevin

【JS解构赋值】各种解构赋值

let obj = {
    name: '小明',
    age: 18,
    hobby: ['唱', '跳'],
    game: { pvz: '资深玩家' }
}

解构不存在的属性时赋默认值#

// 如果ambition不存在于obj中,就赋值为字符串"科学家"
let {ambition='科学家', name} = obj
console.log(ambition); // 科学家
console.log(name); // 小明

从对象的对象属性中解构属性#

let {game: {pvz}} = obj
console.log(pvz); // 资深玩家
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。