js把兩個json數組根據相同鍵值合併成一個數組

<script>

    var arr1 = [{id: 12,name: 20}, {id: 13,name: 30}];

    var arr2 = [{id: 12,title: 500}, {id: 13,title: 666}];

 

    for(var i=0;i<arr1.length;i++){

        for(var j=0;j<arr2.length;j++){

            if(arr1[i].id===arr2[j].id){

                arr1[i].title=arr2[j].title;

                break;

            }

        }

    }

    console.log(arr1);

</script>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章