Q177434

by jun68ykt

HTML

<script src="https://getfirebug.com/firebug-lite-debug.js"></script>

JavaScript

const ar1 = [
		{ id: 1, title: "問題1" , type: "list" },
    { id: 2, title: "問題2" , type: "list" },
    { id: 3, title: "問題3" , type: "list" },
    { id: 4, title: "問題4" , type: "list" },
    { id: 5, title: "問題5" , type: "list" },
];

const ar2 = [
    { id: 1, title: "問題1" , wrong: "1" },
    { id: 3, title: "問題3" , wrong: "2" },
    { id: 5, title: "問題5" , wrong: "0" },
];

const ar = ar1.map(e1 => Object.assign({}, e1, ar2.find(e2 => e1.id === e2.id )));

console.log(ar);