關於setTimeout和setInterval的返回值問題???!!!

時間 2021-05-11 02:05:12

1樓:小蟲巨蟹

這個id的值是什麼並不重要,只需要知道它的值是唯一的,可以傳入clear方法清除之。相比之下,理解js的event Loop的執行機制才是重要的

2樓:venoral

我怎麼覺著說是返回值這定義不太準確,畢竟把setTimeout()加到執行佇列後並不立即執行它,而是等js主線程執行完畢再去取佇列中的函式執行。今天看到乙個有意思的程式(setTimeout()的返回值)讓我加深了對setTimeout這個所謂的返回值理解。

varlen=4

;while

(len

--),0);

};猜想會輸出4個-1。可是人性化的chrome控制台在-1之前又輸出了乙個數值,而這個數值就是所謂的返回值。至於這個值到底是多少那就得看系統的分配了,咱自己不能確定。

程式中也看到了,這個所謂的返回值1370先於4個-1從控制台出來。。所以setTimeout還沒執行怎麼說是其返回值呢,我覺得這更像是給該定時器的乙個識別符號,就好像是linux下程序的識別符號pid,一旦該程序存在,系統就給其乙個識別符號標識指向它。哈哈不造自己理解的對不對

3樓:Intopass

setInterval(),setTimeout() 會返回乙個ID,你可以將這個ID傳遞給clearInterval(),clearTimeout() 以取消執行。這幾個函式都是瀏覽器 window 物件提供的,沒有公開的規範和標準,所以並不保證這些ID都是從1開始。

4 15深夜上新蘋果se。那大家在蘋果se和同價位安卓機之間怎麼選?

山野村夫 如果是昨天之前,我大概率會推薦你se的,但是昨天miui12出來了,目前看來我對於蘋果最喜歡的部分.非線性動畫已經被小公尺借鑑走了,所以現在更推薦你小公尺10或者紅公尺k30pro,一直用蘋果的最大原因就是動畫做的特別好,即便偶爾會反應慢一下 對比物件安卓最新旗艦系列,手持x 也會覺得很舒...

硬糖和R1SE的矛盾,和當時R1SE與火少哪個矛盾大?

倚劍聽風 本質炒粉 對壺和糖都是有好感的,比如看到雙C互動,超越妹妹和翟瀟聞互動都很開心的,可惜糖出道的時候炒應該解散了,炒糖互動基本沒有。在我印象中,炒和壺糖應該都沒啥矛盾,反倒是壺和糖確實吵過架,這種時候,我一般不說話,但是心裡是偏向糖妹的,原因有兩個 第一是壺的對手是優奈,壺比人家火,糖的對手...

如何看待 R1SE 成員任豪發表關於日本核電站事件的言論,稱 用更大的罩子 封閉日本福島核電站?

說在前面我是任豪粉絲是的目前還是 想罵就罵但是如果純出於這個頭銜就罵我會覺得你很無腦。不是來引戰的只是想說一點自己的想法。這件事確實任豪發言很不當,他有錯在先,他沒有意識到自己說的話會引起這麼大的轟動,後來也道歉了。無論是不是調侃的 非本人意願 道歉了就是向大眾承認錯誤了。至於傳到網路,那都是莫須有...