首页 > 解决方案 > 我想获取具有相同字段名称的对象中的所有值并存储在数组中

问题描述

我有这个对象,我只想在对象输入中获得一个特定的值

var lst = [
  {
    name: "foo", 
    value: "fooValue"
  }, 
  {
    name: "bar", 
    value: "barValue"
  }
];

输出:

var b = ["foo", "bar"];

标签: javascript

解决方案


您可以使用Array.prototype.map()

var lst = [
  {
    name: "foo", 
    value: "fooValue"
  }, 
  {
    name: "bar", 
    value: "barValue"
  }
];

var b = lst.map(ob => ob.name);

console.log( b )


推荐阅读