我们经常会遇到这样的数组
const zoo=[
{type:'🐶',name:'汪汪'},
{type:'🐱',name:'喵喵'},
{type:'🐭',name:'咪咪'},
{type:'🐰',name:'兔兔'},
{type:'🐻',name:'熊熊'},
]
现在我们想把name统一设置为“小动物”,你有什么好方法吗?
下面是我的几个解决思路,供大家参考
for
for循环赋值
for(let i=0 ;i<zoo.length;i++){
zoo[i].name = '小动物'
}
console.log(zoo)
map
map遍历并重设name的值
zoo.map(item=>item.name='小动物')
console.log(zoo)
filter
filter方法重新设置后返回新数组,赋给zoo,完成了值得统一初始化
zoo.filter(item=>item.name='小动物')
console.log(zoo)
抛转引入,如果你有更好的方法,果断分享在留言里哦~
最后 🙌
好啦,以上就是我本次分享的全部内容啦,如果你觉得我的文章对你有一丢丢帮助,那么请不要吝啬你的赞👍哦,阿门~
网友评论