2014-07-18 5 views

답변

3

var newArr = [] 
    _.each(toBeUpdated, function(value, key) { 
     var newObj = {}; 
     newObj.field = key; 
     newObj.fieldstatus = value; 
     newArr.push(newObj); 
    }); 

    console.log(newArr); 

``

`

http://jsfiddle.net/tomalex0/VGc9E/

. 수동으로 새로운 배열을 만들려고하지 않고 그것에 .push(), 당신은 단지 _.map를 사용하여 객체를 통해 map 원하는 :

var newArr = _.map(toBeUpdated, function(value, key) { 
    return {field: key, fieldstatus: value}; 
}); 
관련 문제