使用下划线获取 属性 个值的数组
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*}
如何编写下划线操作来扩展原始数组中的对象以包含如上所示的 value* 数组?
可以使用双 _.each
作为包装器
_.each( array, function( item /* object */ )
{
_.each( item.key /* array2 */, function( item /* object2 */ )
{
_.extend( item.key3 /* object4 */, {key3:5} )
})
});
我想用值*数组扩展下面对象数组中的每个对象,如下所示:
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*}
如何编写下划线操作来扩展原始数组中的对象以包含如上所示的 value* 数组?
可以使用双 _.each
作为包装器
_.each( array, function( item /* object */ )
{
_.each( item.key /* array2 */, function( item /* object2 */ )
{
_.extend( item.key3 /* object4 */, {key3:5} )
})
});