主要是针对一些常用数组去重方法需要消耗的时间的总结。
测试用的数组是百万级别的,下面是创建测试数组的方法:
for(let i = 0; i < 1000000;i ++) {
arr.push(Math.floor(1000000* Math.random()))
}
使用console.time('test')和console.timeEnd('test')来测试时间(名称要相同)。
console.time('test');
console.log("方法名称")
uniqueArray(arr);
console.timeEnd('test');