我目前正在研究一個小型家庭項目,我試圖將一個數組推入一個數組數組中,如果所述數組尚不存在於數組中陣列。推陣列如果數組不存在數組陣列
var arrayArr = [[1,4]];
function pushArr() {
var tempArr = [1, 3];
var tempArr2 = [1, 4];
for(i = 0; i < arrayArr.length, i++)
if(!arrayArr.indexOf(tempArr[i])) {
arrayArr.push(tempArr[i]);
} else {
//other logic
}
}
現在,我知道這個例子在真實世界中並沒有什麼意義,它只是爲了說明我的擔憂。如何通過數組數組進行搜索以確保不會創建重複項。
如果您有任何問題,請詢問。
謝謝!
應該'[1,4]'和'[4,1]'被視爲你的情況一樣的嗎? – RomanPerekhrest
不,我不相信這是必要的,因爲我有一個有限陣列來推動,總是有相同的順序。 –
在你的代碼中,你的狀態有一個小錯誤。請在'i