<script>
// 判断for循环的执行速率和if()语句的执行速率谁更快
const arr = '0'.repeat(1).split('')
// console.log(arr);
let content = ''
const str = ''
const start_time = new Date().getTime()
for(let i=0;i<arr.length;i++){
if(arr[i]<5){
content += `if(arr[${i}]<5){};`
}
}
console.log('设置content时间:',new Date().getTime() - start_time)
console.log(content);
function for1(){
const start_date = new Date().getTime()
eval('for(let i=0;i<arr.length;i++){if(arr[i]<5){};}')
console.log('for循环的执行时间:',new Date().getTime()-start_date);
}
function test(){
const start_date = new Date().getTime()
eval(content)
console.log('if语句的执行时间:',new Date().getTime()-start_date);
}
for1()
test()
</script>
js的for循环和if语句谁执行的速度更快 - for更快
最新推荐文章于 2023-11-11 23:36:50 发布