[英]How can I merge two complex JSON objects with only unique or different values only showing in resultant array
[英]How can I convert an array of objects in JSON to an array with values only?
我需要转换
[{"document_id":"1"},{"document_id":"4"},{"document_id":"3"},{"document_id":"10"},{"document_id":"11"},{"document_id":"2"}]
至
["1","4","3","10","11","2"]
您可以使用:
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;
});
尝试使用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);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.