如何在对象列表中获取特定属性中的所有值
How to get all values in a specific property within a list of objects
我有一个像这样的数组:
var array = [{name:"AName1", value: 1},{name:"AName2", value: 2}, ...];
如何从一个特定的属性得到所有的值?比如说,我想获取数组中每个对象的所有名称,用这些名称创建一个新数组["AName1, "AName2",…]
我试着用_。
var result = _.map(array, function (current) {
return _.pick(current, 'Name');
});
但是它创建了另一个只有name属性的对象数组,这不是我想要的
任何帮助都是感激的,谢谢!
这样使用map
:
array.map(function(item){ return item.name; });
map()
方法用调用a的结果创建一个新的数组
相关文章:
- 通过id和class属性获取元素
- 使用javascript从节点属性获取数组值
- 如何在jquery中通过自定义属性获取输入字段的值
- 通过特定的数据属性获取元素
- 如何使用js/jquery将数组中的数据属性获取到DOM上的h3中
- 在 GWT 中按属性获取 DOM 元素
- 将从元素的数据属性获取的字符串转换为 json
- 角度表达式从对象数组中的相等属性获取对象的属性
- 仅从背景图像属性获取 URL
- 通过 Javascript 从 href 属性获取查询字符串
- 如何使用事件触发器和自定义属性获取元素的子元素
- jQuery从标题属性获取动态生成的内容
- 单击时从数据属性获取更新的值
- jQuery 从数据属性获取路径
- 使用属性获取对象值的运行时间
- 通过 src 属性获取元素,使用 javascript 而不是 jquery
- 如何从 href 属性获取默认 id 值
- 使用 javascript 按属性获取 iframe 的元素
- 使用 jQuery 按名称属性获取选择值
- 硒:借助链接等属性获取元素的路径