在node.js中转换JSON

我试图转换这个

[ { "_id": "57760ecef5e7478c1e46b892" }, { "_id": "57760f56f5e7478c1e46b896" }, { "_id": "57760f7df5e7478c1e46b89a" } ] 

对此

 "_id" : [ "57760ecef5e7478c1e46b892", "57760f56f5e7478c1e46b896", "57760f7df5e7478c1e46b89a" ] 

通过代码。

我对node.js的世界比较陌生,所以我不知道要search什么。

您可以使用ES6的箭头function以非常简洁的方式进行操作:

 var obj = {_id: yourArray.map((item) => item._id)} 

有关详细信息,请参阅箭头函数和map()

 var arrr = [{ "_id": "57760ecef5e7478c1e46b892" }, { "_id": "57760f56f5e7478c1e46b896" }, { "_id": "57760f7df5e7478c1e46b89a" }] var newObj = { "_id": arrr.map(function(elem) { return elem["_id"]; }) }; console.log(newObj);