ES6オブジェクトの割り当ての破棄

オブジェクト全体を変数にコピーする

let {...obj} = {foo: 'aaa', bar: 'bbb'};

オブジェクトの値を取得する

let {bar} = {foo: 'aaa', bar: 'bbb'};
console.log(bar )  //  bbb

オブジェクトの値を取得します。変数名は属性名とは異なります

let {foo: baz} = {foo: 'aaa', bar: 'bbb'};
console.log(baz) // aaa

オブジェクト配列の内容を取得します

let obj = {
    p:['hello',{y:  'world'}]
}
let {p:[x, { y}]} = obj

console.log(x) // hello
console.log(y) // world

 

おすすめ

転載: blog.csdn.net/qq_34312604/article/details/108509680