已知 array = [ {id: 1, num:10}, {id: 2, num:20}, {id: 3, num: 30} ],想获得由属性num组成的新数组[10, 20, 30]
常用for或foreach
var nums = [ ]
array.forEach(item => {
nums.push(item.num)
})
运用map
var nums = array.map(item => item.num)
map不需要先创建一个空数组,并且返回的数组的长度和原始数组长度是一致的