Node.js:以数组forms返回JSON子属性

这似乎是一个普遍的问题,但我找不到任何答案。 给定一个JSON对象数组,我想从每个对象访问一个单独的子属性,并将其作为一个简单的string数组返回。

鉴于以下JSON:

[ { "FirstName": "Trevor", "LastName": "Sullivan" }, { "FirstName": "Billy", "LastName": "Bob" } ] 

我怎样才能返回FirstName属性,从每个对象,作为一个string数组?

FWIW,我在Windows 10上使用Node.js 7.2.0。

或者使用ES6风格:

 let fNames = jsons.map(obj => obj.FirstName) 

jsons是JSON对象的数组

 var names= []; var arr = JSON.parse(jsondata); for(var i = 0; i < arr.length; i++){ names.push(arr[i].FirstName); } console.log(names); 

jsondata是你的jsonstringcodepen: http ://codepen.io/xszaboj/pen/jVZaYp?editors=1011