有没有简便的方法可以实现
const A={}
B是另外一个对象,有20个属性,我只取B中特定的5个,添加到A上
有什么简便的方法
第三方 lodash 插件
var object = { 'a': 1, 'b': '2', 'c': 3 };
_.pick(object, ['a', 'c']);
// => { 'a': 1, 'c': 3 }
https://www.lodashjs.com/docs...
_.assign({ 'a': 0 }, new Foo, new Bar);
// => { 'a': 1, 'c': 3 }
const B = {
a: 1, b: 2, c: 3, d: 4, e: 5
}
const A = {
...['a', 'b', 'c', 'd', 'e']
.reduce((obj, key) => void (obj[key] = B[key]) || obj, {})
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决