Javascript:从对象数组中提取对象,并将它们放入一个新数组中
Javascript: extract objects from inside an array of objects, and put them into a new array
说我有
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;});
您仍在迭代,但它更简洁。
相关文章:
- csv数据中的新数组
- javascript函数,它将数组作为输入,将每个数组元素增加1,并返回增加值的新数组
- 按值名称过滤掉重复的对象,并将其放入新数组中
- 根据对多个数组唯一的元素创建一个新数组
- 使用javascript/jquery从现有数组中创建一个新数组,该数组保存项目存在的次数
- Javascript-在一个数组中搜索整个单词,并创建一个符合条件的新数组
- 使用Node中的Q promise库对值数组顺序调用/执行相同的函数;并返回带有结果的新数组/集合
- 将数组值替换为循环以创建新数组
- 带有附加元素的新数组不会可视化
- 创建新数组和清除长度之间的差异
- 如何将新数组传递给函数
- 创建新数组或增加计数器
- 将字符串数组的子字符串复制到Javascript中的新数组中
- 如何使用旧数组中的数据创建新数组
- 如何过滤/修改主干集合本身,而不是获取新数组
- 如何比较具有相同值的两个数组并将该相同值存储在新数组中
- 将现有数组的元素复制到新数组而不使用拼接
- 如何将新数组添加到另一个数组的特定对象中
- 将一个新数组放入另一个数组中
- 为什么它在创建json对象时创建数组新数组