我有以下数组:
var scores = [
{ user: "Bob", score: 19 },
{ user: "Harry", score: 27 },
{ user: "Janelle", score: 35 }
]
var ranks = [
{ name: "Bob", rank: 3 },
{ name: "Harry", rank: 2 },
{ name: "Janelle", rank: 1 }
]
如何合并两个数组并返回一个数组,如:
var merged = [
{ name: "Bob", rank: 3, score: 19 },
{ name: "Harry", rank: 2, score: 27 },
{ name: "Janelle", rank: 1, score: 35 }
]
将scores
匹配到第一个数组中的对应名称吗?