// console.time和console.timeEnd这两个方法可以用来让WEB开发人员测量一个javascript脚本程序执行消耗的时间。
// console.time() 方法是计算器的起始方法,结束方法为 console.timeEnd() ,该方法执行后会将执行时长显示在控制台上。
setTimeout(()=>{
console.log(1);
},20);
console.log(2);
setTimeout(()=>{
console.log(3);
},10);
console.log(4);
console.time('AA');
for(let i=0;i<90000000;i++){
//do soming
}
console.timeEnd('AA');//=>AA:70ms左右
console.log(5);
setTimeout(()=>{
console.log(6);
},8);
console.log(7);
setTimeout(()=>{
console.log(8);
},15);
console.log(9);
// 执行结果2、4、AA: 70.87109375 ms、5、7、9、3、 1、6、8
//3、 1、6、8是因为同步的时候for循环超过了20ms,所以先是3入列到1,6、8按时间长短来
JS中同步异步面试题
最新推荐文章于 2024-04-03 08:13:08 发布