2015-05-20 59 views

回答

8

你可以使用:

var arr = [{"document_id":"1"},{"document_id":"4"},{"document_id":"3"},{"document_id":"10"},{"document_id":"11"},{"document_id":"2"}]; 

var new_arr = arr.map(function(item) { 
    return item.document_id; 
}); 
0

尝试利用for in循环,.splice()Object.keys()

var arr = [{ 
 
    "document_id": "1" 
 
}, { 
 
    "document_id": "4" 
 
}, { 
 
    "document_id": "3" 
 
}, { 
 
    "document_id": "10" 
 
}, { 
 
    "document_id": "11" 
 
}, { 
 
    "document_id": "2" 
 
}]; 
 

 
for (var prop in arr) { 
 
    arr.splice(prop, 1, arr[prop][Object.keys(arr[prop])[0]]); 
 
}; 
 
    
 
console.log(arr);

相关问题