将对象值转换为新数组

Joh*_*Sam 1 javascript arrays object

这是我的目标:

"names": [{
        "first": "Linda"
    },
    {
        "first": "Maverick"
    },
];
Run Code Online (Sandbox Code Playgroud)

我怎样才能转换它,以便我得到一个只包含first值的数组:

["Linda", "Maverick"]
Run Code Online (Sandbox Code Playgroud)

Luc*_*bel 8

只需使用Array#map:

let data = {"names": [
  {"first": "Linda"},
  {"first": "Maverick"},
]};

let array = data.names.map(name => name.first);

console.log(array)
Run Code Online (Sandbox Code Playgroud)


hsz*_*hsz 6

只需使用map:

data.names.map(name => name.first)
Run Code Online (Sandbox Code Playgroud)