-
首页我们来测试下看看那种循环费时比较久
-
首先我们先引入jq
<script src="https://common.cnblogs.com/scripts/jquery-2.2.0.min.js"></script>
- 第一步先创建一个数组,push100000数据
var jjj = []
for(var i=0;i<100000;i++){
jjj.push(i)
}
- 我们现在循环上下添加时间戳,这样就可以测试出这一块代码大概执行多少毫秒了
var timestamp=new Date().getTime()
// 循环
var timestamp2=new Date().getTime()
console.log('毫秒='+(timestamp2-timestamp))
- 接下来我们来测试下for循环
var timestamp=new Date().getTime()
for(var i=0; i<jjj.length; i++){
console.log(i)
}
var timestamp2=new Date().getTime()
console.log('毫秒='+(timestamp2-timestamp))
- 测试map
var timestamp=new Date().getTime()
jjj.map(function (item) {
console.log(item)
})
var timestamp2=new Date().getTime()
console.log(