[js]setTimeout指針項(xiàng)改變的問題

問題緣起

以下代碼會(huì)輸出一次click绎速。一開始我以為既然已經(jīng)停止了虾啦,為什么還會(huì)產(chǎn)生呢锰扶。

var timer;
timer=setTimeout(function(){
    console.log("click")
},1000)
timer=setTimeout(function(){
    console.log("click")
},1000)
clearTimeout(timer);

原理

實(shí)際上原理就是因?yàn)閠imer是一個(gè)指向setTimeout新線程中的引用。而clearTimeout會(huì)根據(jù)引用找到相應(yīng)的線程中的方法初家,然后清除掉偎窘。
當(dāng)你第二次給timer賦值時(shí),引用的指向已經(jīng)變了溜在。clearTimeout并沒有清除第一次的setTimeout

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末陌知,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子掖肋,更是在濱河造成了極大的恐慌纵诞,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,482評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件培遵,死亡現(xiàn)場(chǎng)離奇詭異浙芙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)籽腕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門嗡呼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人皇耗,你說我怎么就攤上這事南窗。” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵万伤,是天一觀的道長(zhǎng)窒悔。 經(jīng)常有香客問我,道長(zhǎng)敌买,這世上最難降的妖魔是什么简珠? 我笑而不...
    開封第一講書人閱讀 55,273評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮虹钮,結(jié)果婚禮上聋庵,老公的妹妹穿的比我還像新娘。我一直安慰自己芙粱,他們只是感情好祭玉,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評(píng)論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著春畔,像睡著了一般脱货。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上律姨,一...
    開封第一講書人閱讀 49,046評(píng)論 1 285
  • 那天振峻,我揣著相機(jī)與錄音,去河邊找鬼线召。 笑死,一個(gè)胖子當(dāng)著我的面吹牛多矮,可吹牛的內(nèi)容都是我干的缓淹。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼塔逃,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼讯壶!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起湾盗,我...
    開封第一講書人閱讀 36,988評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤伏蚊,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后格粪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體躏吊,經(jīng)...
    沈念sama閱讀 43,476評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評(píng)論 2 324
  • 正文 我和宋清朗相戀三年帐萎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了比伏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,064評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡疆导,死狀恐怖赁项,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤悠菜,帶...
    沈念sama閱讀 33,712評(píng)論 4 323
  • 正文 年R本政府宣布舰攒,位于F島的核電站,受9級(jí)特大地震影響悔醋,放射性物質(zhì)發(fā)生泄漏摩窃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評(píng)論 3 307
  • 文/蒙蒙 一篙顺、第九天 我趴在偏房一處隱蔽的房頂上張望偶芍。 院中可真熱鬧,春花似錦德玫、人聲如沸匪蟀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽材彪。三九已至,卻和暖如春琴儿,著一層夾襖步出監(jiān)牢的瞬間段化,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評(píng)論 1 262
  • 我被黑心中介騙來泰國(guó)打工造成, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留显熏,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,511評(píng)論 2 354
  • 正文 我出身青樓晒屎,卻偏偏與公主長(zhǎng)得像喘蟆,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鼓鲁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法蕴轨,類相關(guān)的語法,內(nèi)部類的語法骇吭,繼承相關(guān)的語法橙弱,異常的語法,線程的語...
    子非魚_t_閱讀 31,581評(píng)論 18 399
  • JavaScript提供定時(shí)執(zhí)行代碼的功能燥狰,叫做定時(shí)器(timer)棘脐,主要由setTimeout()和setInt...
    晚晴幽草閱讀 1,643評(píng)論 1 18
  • HTML HTML5標(biāo)簽 媒體查詢head部分寫法 Doctype作用? 嚴(yán)格模式與混雜模式如何區(qū)分?它們有何意義...
    Mayo_閱讀 637評(píng)論 0 8
  • 聽奶奶說内斯!我三歲就跟她在一起過日子了蕴潦!小時(shí)候記憶里只有奶奶和我相依為命,從小奶奶教我做人做事俘闯、給我講故事潭苞,是奶奶陪...
    流浪孤兒閱讀 309評(píng)論 0 1
  • 此書副標(biāo)題為‘電商后臺(tái)系統(tǒng)產(chǎn)品邏輯全解析’,從副標(biāo)題能看出真朗,講的主要是后臺(tái)系統(tǒng)的內(nèi)容此疹。整本書看下來,算是把電商(書...
    帶好我的包閱讀 2,947評(píng)論 0 4