這個方法始終返回-1,應該怎么改,或者有沒有更好的方法?array是二維數組,element是一維數組arrayHasElement(array,element){letel=array;for(letnumberinel){if(el[number].length===element.length){for(varindexinel){if(el[number][index]!==element[index]){break;}if(Number(index)===(el[number].length-1)){console.log('bbbbbbbb',number);returnnumber;}}}}return-1;},上邊寫錯了el落下了一個numberarrayHasElement(array,element){letel=array;for(letnumberinel){if(el[number].length===element.length){for(varindexinel[number]){if(el[number][index]!==element[index]){break;}if(Number(index)===(el[number].length-1)){returnnumber;}}}}return-1;},有沒有能優化的,感覺寫的著實麻煩?
自己改寫的判斷二維數組中是否含有某數組,有就返回它的位置?求解答!
慕森王
2019-08-17 09:53:46
