Javascript:从对象数组中提取对象,并将它们放入一个新数组中

Javascript: extract objects from inside an array of objects, and put them into a new array

本文关键字:数组 新数组 一个 对象 提取 取对象 Javascript      更新时间:2023-09-26

说我有

var people =[{name:"Jim", address:{number:"21",street:"park lane"}},
{name:"Karen",address:{number:"35", street:"oxford drive"}},
{name:"Bob",address:{number:65, street:"main avenue"}}]

我只想得到一个地址对象的数组,有简写的方法吗?

我知道我可以迭代people数组并将地址推送到一个新的数组中,但我想肯定有一种更简单的方法。

也许这个:

people.map(function(x){return x.address;});

您仍在迭代,但它更简洁。