访问对象数组的属性

Dav*_*ave 9 javascript arrays javascript-objects

我认为这是一个非常基本的问题,但我无法找到相关信息.

通过d3我解析一个csv,每个对象看起来像这样

name: "whatever"
number: "52"
Run Code Online (Sandbox Code Playgroud)

如何在不创建新数组和推送每个元素的情况下,将所有属性"number"的数组作为数组访问?

mbo*_*ock 30

使用array.map:

var numbers = objects.map(function(o) { return o.number; });
Run Code Online (Sandbox Code Playgroud)


Fra*_*eau 4

ES6版本:

const numbers = objects.map( o => o.number );
Run Code Online (Sandbox Code Playgroud)

享受。