求教,這樣寫有木有問(wèn)題?
function?arraysSimilar(arr1,?arr2){ ????????????if(arr1.length?==?arr2.length){ ????????????????for(var?i=0;i<arr1.length;i++){ ????????????????????if(Object.prototype.toString.apply(arr1[i])?==?Object.prototype.toString.apply(arr2[i])){ ????????????????????????continue; ????????????????????} ????????????????????return?false; ????????????????} ????????????????return?true; ????????????} ????????????return?false; ????????}
2016-03-21
我的意思是按照它說(shuō)的條件:
比較的兩個(gè)數(shù)組長(zhǎng)度相等
數(shù)組元素類型一樣
所以我的思路是:先比較長(zhǎng)度,長(zhǎng)度不等直接可以返回false了,如果長(zhǎng)度相等再進(jìn)一步遍歷兩個(gè)數(shù)組的元素,下標(biāo)相等的兩個(gè)數(shù)組元素用Object.prototype.toString.apply()判斷它們的類型是否相同,是的話返回true,如果遍歷的過(guò)程中有類型不同的就返回false。不知道我這樣的思路以及用的這個(gè)Object.prototype.toString.apply()正不正確
2016-03-21
數(shù)組是亂序的,這樣寫會(huì)出錯(cuò)
2016-03-21
你這是比較兩個(gè)數(shù)組是否相等?看著沒(méi)什么問(wèn)題啊