console.log("2");setTimeout(function(){console.log("1");},0)控制臺輸出的結果:2xxx1這里xxx是一個隨機的數,每次都不一樣。為什么結果還有有這么一個隨機數?setTimeout(function(){console.log("1");},0)console.log("2");然后這個輸出的是:2undefined1為什么是先輸出2?不是1呢?另外,setTimeout會返回一個ID標識這個定時器,為什么第二段代碼就沒有返回這個ID?
settimeout方法執行時間的疑問
楊__羊羊
2019-05-24 19:04:48