我正在寻找最简洁的方法来从解构对象的字段中获取新对象。
let obj = {
a: 1,
b: 2,
c: null
}
目前我有:
let {a, c} = obj;
let data = {a, c}
我希望我拥有的:
let data = {a, c} = obj;
// but data actually becomes {a, b, c}
// and not {a, b} as I wished it to be.
最佳答案
尽管您的代码看起来不错,但如果您的任务是挑选关键并将其放入另一个对象中,那么解构并不是最好的方法:
const object = { a: 5, b: 6, c: 7 };
const picked = (({ a, c }) => ({ a, c }))(object);
console.log(picked)
关于javascript - 重建部分解构对象 es6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54114960/