js去掉json中重複的id 重新push新的物件屬性

姚輝乾發表於2019-08-26

        <script>
            let a = [
        {id:1,name:1},
        {id:2,name:2},
        {id:3,name:3},
        {id:4,name:4},
        {id:5,name:5}
        ]
            let b = {id:3,name:333}
            let c = []
            a.forEach(res=>{
                if(res.id == b.id){
                    
                } else {
                    c.push(res)
                }
            })
            c.push(b)

          console.log(c)

        </script>

相關文章