【发布时间】:2019-12-22 03:37:34
【问题描述】:
我有一大堆充满值的对象,我也有一个空的对象数组,我愿意从完整的对象数组中获取每个值(顺便说一句,完整的对象数组的键比空的键多)并像这样把它推到空:
/*empty one (array1):*/ [{foo: '', bar: '', thumbnail: ''}];
/*full one (array2):*/ [{foo_: 'blah', bar: 'blah',
thumbnail: '/photo', id: 'ad12dxa1', something: 'thing'},{foo_: 'blah1', bar: 'blah1',
thumbnail: '/photo1', id: 'ad12dxa12', something: 'thing1'}];
我只想从 array2 中获取 foo_、bar 和 thumbnail 并将它们作为 foo、bar 和 thumbnail 插入到 array1 中,例如:foo = foo_ @987654330 @=bar, thumbnail= thumbnail
如果答案将同时包含for 循环和array.every 方法说明,那就更好了。
谢谢!
【问题讨论】:
标签: javascript arrays object mapping javascript-objects