1樓:
測試了一下,還是普通物件遍歷得比較快
function getNoRepeatList1(arr) ;
var len = arr.length;
var reList = ;
var i = 0;
var count = 0;
for (; i < len; i++)
}console.log('noRepeatVal: ' + count);
return reList;
}function getNoRepeatList2(arr)}console.log('noRepeatVal: ' + count);
return reList;
}var arr1 = ;
// 生成隨機大小的數字
function genRandomNum (min, max) ;
var i = 0;
console.time('arr');
for(; i < 10000; i++)console.timeEnd('arr');
var arr2 = arr1.slice(0, arr1.length);
console.time('arr1');
console.log(arr1.length);
getNoRepeatList1(arr1);
console.timeEnd('arr1');
console.time('arr2');
console.log(arr2.length);
getNoRepeatList2(arr2);
console.timeEnd('arr2');
看到很多地方說js一切都是物件,那麼js裡基本資料型別也是物件嗎?
李友傑 ES6中基本資料型別有六種 undefined null string number boolean symbol 新增 另外乙個複雜資料型別就是object了。基本資料型別沒有方法和屬性,有時候我們看見可以直接呼叫string的長度,其實是包裝物件的作用。 JS基本資料型別被分為 數字,字...
js 中,不使用陣列,不使用物件,可以 return 多組值嗎?
已重置 不知道題主的用意是什麼,js中陣列和物件都是把基本型別的值組合起來形成一組值。除此之外還有一種組合值的辦法就是閉包。Let cos a b n n 1?a b我們可以 return cos 1 2 取值 r 1 1 r 2 2 什麼?如何組合多個值?既然我們能組合兩個值就能組合無數個值cos...
JS 物件合併與轉殖方法的分類與比較
奧古斯群堡 大概是這個 蜀人張岱,陶庵其號也。少為紈絝子弟,極愛繁華,好精舍,好美婢,好孌童,好鮮衣,好美食,好駿馬,好華燈,好煙火,好梨園,好鼓吹,好古董,好花鳥,兼以茶淫橘虐,書蠹詩魔,勞碌半生,皆成夢幻。年至五十,國破家亡,避跡山居,所存者破床碎幾,折鼎病琴,與殘書數帙,缺硯一方而已。布衣蔬茛...