let arr = [
{
name:'cindy',
age:18
},{
name:'maike',
age:19
}
]
let narr = arr.reduce((pre,item) => {
return pre += `${item.name},`
},'').split(',').filter(i => i !== '')
console.log(narr) // ['cindy','maike']
如何不借助第三方变量,把对象数组中所有元素的相同属性提取到一个新数组中
最新推荐文章于 2025-04-21 08:14:05 发布
这段代码展示了如何使用JavaScript的reduce方法将对象数组转换为只包含名字的字符串,并通过过滤空值得到新的数组。主要涉及数组遍历、字符串拼接及过滤操作。
1682





