Javascript 如何在数组变量中查找数组项的索引

Javascript 如何在数组变量中查找数组项的索引,javascript,lodash,Javascript,Lodash,我有这样的数组 let arr1 = [[1,2],[5,6,7], ...[other arr]] 例如,我想在arr1中找到这个数组[1,2]。 那你是怎么做到的 如果可能,如何在arr1 此数组 [1,2] < /代码>可以在代码> ARR1 中。 我希望它足够清晰这是javascript中数组的基础知识,您应该首先尝试查找它 ,这是你要找的吗 设arr1=[[9,0]、[9,8]、[1,2]、[5,6,7]、[14,2]、[1,3]] 让SearchElement=JSON.stri

我有这样的数组

let arr1 = [[1,2],[5,6,7], ...[other arr]]
例如,我想在
arr1
中找到这个数组
[1,2]

那你是怎么做到的

如果可能,如何在
arr1

此数组<代码> [1,2] < /代码>可以在<>代码> ARR1

中。
我希望它足够清晰

这是javascript中数组的基础知识,您应该首先尝试查找它


,这是你要找的吗

设arr1=[[9,0]、[9,8]、[1,2]、[5,6,7]、[14,2]、[1,3]]
让SearchElement=JSON.stringify([1,2])//为您的搜索创建一个JSON
让elmIndex=arr1.findIndex(x=>JSON.stringify(x)==SearchElement)
log('findIndex is',elmIndex)
if(elmIndex!=-1)//如果找到。。。
arr1.拼接(elmIndex,1)//将其从arr1中移除

console.log(arr1)
这就是我想要的tnx。您是如何想到将它转换为json的?@hamedhatami这是多年的编码:经验
console.log(arr1[0]) // outputs [1,2]
arr1 = arr1.shift()
console.log(arr1) // outputs [[5,6,7]]