Javascript Node.js从数组中访问元素

Javascript Node.js从数组中访问元素,javascript,node.js,Javascript,Node.js,我正在执行对本地服务器的get请求 我正在通过Node.JS命令行处理request.body(JSON数据数组) 我只想得到name元素,而不是其他两个元素。我试着给出索引,但没用 http://localhost:3000 [ { name: 'Ankit', drag: true, jqyoui_pos: 0 }, { name: 'Nikhil', drag: true, jqyoui_pos: 3 }, { name: 'Ajay', drag: true, jqyoui_po

我正在执行对本地服务器的get请求

我正在通过Node.JS命令行处理request.body(JSON数据数组)

我只想得到name元素,而不是其他两个元素。我试着给出索引,但没用

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 } ]

您可以使用map函数过滤掉名称。见下文

    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);

您可以使用map函数过滤掉名称。见下文

    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);