
while后不加大括号,甚至加了一个分号,这种写法是什么意思?为什么不会报错呢?
源码:
function start() {
console.log("Request handler 'start' was called.");
function sleep(seconds) {
var startTime=new Date().getTime();
while(new Date().getTime()
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
相当于
while(new Date().getTime()<startTime+seconds){}吧;谢邀~
为了阻塞.
如果当前时间始终小于开始时间+传入的毫秒数, 则一直循环不跳出函数.
这个的意思就是一个空动作的while
相当于while(condition){}
就是一个空函数,如果满足条件就一直循环,不跳出。
函数的简写方式,只是让自己的函数更改高级点,让一般人看不懂而已
这个性能很差吧