2016-03-30 12 views
0

ローカルサーバーへの取得要求をhttp://localhost:3000で実行しています。Node.js配列内の要素にアクセスする

Node.JSコマンドラインからrequest.body(JSONデータ配列)を処理しています。

私は名前要素を取得したいだけで、他の2つの要素は取得しません。私はインデックスを与えようとしましたが、うまくいきませんでした。

http://localhost:3000 
[ { name: 'Ankit', drag: true, jqyoui_pos: 0 }, 
    { name: 'Nikhil', drag: true, jqyoui_pos: 3 }, 
    { name: 'Ajay', drag: true, jqyoui_pos: 4 }, 
    { name: 'Vineet', drag: true, jqyoui_pos: 5 } ] 

答えて

3

マップ機能を使用して名前を除外することができます。下記参照。

var obj = [ 
      {name: 'Ankit', drag: true, jqyoui_pos: 0}, 
      {name: 'Nikhil', drag: true, jqyoui_pos: 3}, 
      {name: 'Ajay', drag: true, jqyoui_pos: 4}, 
      {name: 'Vineet', drag: true, jqyoui_pos: 5} 
     ]; 


    var result = obj.map(function(a) {return a.name;}); 

    console.log(result); 
関連する問題