【发布时间】:2018-06-24 02:15:28
【问题描述】:
试图弄清楚。不能。我有 2 个数组,我想对其中一个数组的索引进行排序,以匹配其对象的索引。
数组 1 是这样的:
var arr1 = [
{
"name": "bobby",
"occupation": "singer"
},
{
"name": "mindy",
"occupation": "artist"
}
]
和数组 2:
var arr2 = [
{
"name": "mindy",
"hobby": "drawing"
},
{
"name": "bobby",
"hobby": "driving"
}
]
重新索引哪个并不重要。关键是我有两个名字bobby 和mindy,我想重新排列其中一个数组,以便它们的索引与另一个匹配。
【问题讨论】:
-
没有包含任何内容,因为我认为逻辑不合理。我尝试制作一个新数组并按索引推送。类似
for (let xo = 0; xo < daborder.length; xo++){newarr.push(arr2[arr2.indexOf(arr1.name)]);} -
名称是否总是在两个数组中?
标签: javascript