使用Undercore获取属性值数组
Getting an Array of Property Values Using Underscore
我想用一个值为*的数组来扩展下面对象数组中的每个对象,如下所示:
array = [object, object, object]
object = {key: array2, key2: value, key3: value}
array2 = [object2, object2]
object2 = {key: object3, key2: child, key3: object4}
object4 = {key: value, key2: value, key3: value*}
如何编写下划线操作来扩展原始数组中的对象以包括值为*的数组,如上图所示?
可以使用双_.each
作为包装
_.each( array, function( item /* object */ )
{
_.each( item.key /* array2 */, function( item /* object2 */ )
{
_.extend( item.key3 /* object4 */, {key3:5} )
})
});
相关文章:
- 如何筛选对象的数组属性
- 如何在mongodb(mongose)中覆盖子文档的数组属性
- 如何按对象数组中的数组属性进行筛选
- 基于其他属性查询多维数组属性
- 循环访问 JS 数组 + 数组属性
- AngularJS:观察数组属性
- JSON对象中的数组属性通过foreach更新-更新所有键
- Javascript - 使用数组属性定义对象
- Ember.js with EmberFire Object - 如何使用数组属性
- 我无法访问由开发人员工具中可见的回调填充的 javascript 对象数组属性内容
- 设置对象数据结构数组属性
- 按子数组属性/值对 JavaScript 对象数组进行排序
- 对象的数组属性
- 如何访问 JavaScript 对象上的数组属性
- 使用 jQuery 深层复制对象数组属性值
- 访问并迭代模板内Kendo UI Listview的数组属性
- 主干模型数组属性更改和更改事件侦听器不总是启动
- 在json数组属性中循环
- 通过js中的数组属性方法进行迭代
- 无法清除主干模型数组属性