【发布时间】:2018-09-30 06:57:39
【问题描述】:
我有 2 个数组
var array1 = ["1", "2", "3", "4", "5", "6"]
和
var array2 = [
{ offId: "4", offname: "four" },
{ offId: "9", offname: "nine" },
{ offId: "15", offname: "fifteen" },
{ offid: "3", offname: "three" },
{ offId: "1", offname: "one" },
{ offId: "0", offname: "zero" },
{ offId: "8", offname: "eight" },
{ offId: "10", offname: "ten" },
]
我需要将两个数组与 offId 的值进行比较,结果数组应该是
var array3 = [
{ offId: "1", offname: "one" },
{ offId: "2", offname: "" },
{ offId: "3", offname: "three" },
{ offId: "4", offname: "four" },
{ offId: "5", offname: "" },
{ offId: "6", offname: "" },
]
我怎样才能做到这一点(数组的长度可能相同或不同)
【问题讨论】:
-
'offId' !== 'offid' -
@NinaScholz 两者都相等 'offId' ='offId'..edited
-
@HKI345 检查我的回答我认为它会解决你的问题。
标签: javascript arrays array.prototype.map