美文网首页
JS如何统一初始化对象数组中的值?

JS如何统一初始化对象数组中的值?

作者: 羞羞的王大锤 | 来源:发表于2020-04-16 23:55 被阅读0次

    我们经常会遇到这样的数组

    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)
    

    抛转引入,如果你有更好的方法,果断分享在留言里哦~

    最后 🙌

    好啦,以上就是我本次分享的全部内容啦,如果你觉得我的文章对你有一丢丢帮助,那么请不要吝啬你的赞👍哦,阿门~

    相关文章

      网友评论

          本文标题:JS如何统一初始化对象数组中的值?

          本文链接:https://www.haomeiwen.com/subject/wufsvhtx.html