可以说有两个JavaScript阵列。我想知道的是如何获取第二个数组,并查明是否有另一个人与第一个数组中的某人具有相同的favoriteColor。如果有我想要它切换数组。他们保持与他们切换的人一样的位置。任何人都知道如何做到这一点。在两个独立阵列中操作阵列键值
var array1 = [
{
name: 'Person 1',
favoriteNumber: '1',
hairColor: 'Brown',
strongHand: 'Left'
},
{
name: 'Person 2',
favoriteNumber: '2',
hairColor: 'Brown',
strongHand: 'Left'
},
{
name: 'Person 3',
favoriteNumber: '3',
hairColor: 'Blonde',
strongHand: 'Right'
}
var array2 = [
{
name: 'Person 4',
favoriteNumber: '2',
hairColor: 'Blonde',
strongHand: 'Right'
},
{
name: 'Person 5',
favoriteNumber: '22',
hairColor: 'Blonde',
strongHand: 'Right'
}
你有没有尝试过自己?请显示你已经尝试过 – Li357
没有* favoriteColor *属性。你如何处理重复(使用相同颜色的多个比赛)? – RobG
你的意思是favoriteNumber? – slevy1