騷氣的陷阱

先看一段代碼

` var funcs = [ ];
for (var i = 0; i < 10; i++)
{ funcs.push(function() { console.log(i) }) }

funcs.forEach(function(func)
{
func()
})
`

乍一看刻炒,以為輸出 0~9 ,結(jié)果調(diào)試一看輸出10個10。
So why?
首先音婶,你要理解閉包的概念棒拂,其中你應(yīng)該理解()才是函數(shù)執(zhí)行部分,

那么引出了我要提出
的兩個解決方案写隶,其中一個就是ec5閉包
var funcs = [ ] for (var i = 0; i < 10; i++) { funcs.push( (function(value) { return function() { console.log(value) } })(i) ) } funcs.forEach(function(func) { func() } )
此時倔撞,我們push進(jìn)去的是一個函數(shù)作用域,那么對于funcs慕趴,
自然可以輸出0~9 痪蝇,
第二種方案即es6提供的箭頭函數(shù),
var funcs = [ ] for (var i = 0; i < 10; i++) { funcs.push( (function(value) { return function() { console.log(value)冕房; } })(i) ) } funcs.forEach(fun=>fun())
原理與之類似躏啰。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市耙册,隨后出現(xiàn)的幾起案子给僵,更是在濱河造成了極大的恐慌,老刑警劉巖详拙,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帝际,死亡現(xiàn)場離奇詭異,居然都是意外死亡饶辙,警方通過查閱死者的電腦和手機蹲诀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弃揽,“玉大人脯爪,你說我怎么就攤上這事珊佣。” “怎么了披粟?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵咒锻,是天一觀的道長。 經(jīng)常有香客問我守屉,道長惑艇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任拇泛,我火速辦了婚禮滨巴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘俺叭。我一直安慰自己恭取,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布熄守。 她就那樣靜靜地躺著蜈垮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪裕照。 梳的紋絲不亂的頭發(fā)上攒发,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機與錄音晋南,去河邊找鬼惠猿。 笑死,一個胖子當(dāng)著我的面吹牛负间,可吹牛的內(nèi)容都是我干的偶妖。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼政溃,長吁一口氣:“原來是場噩夢啊……” “哼趾访!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起玩祟,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤腹缩,失蹤者是張志新(化名)和其女友劉穎屿聋,沒想到半個月后空扎,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡润讥,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年转锈,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片楚殿。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡撮慨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情砌溺,我是刑警寧澤影涉,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站规伐,受9級特大地震影響蟹倾,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜猖闪,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一鲜棠、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧培慌,春花似錦豁陆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至馅而,卻和暖如春里逆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背用爪。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工原押, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人偎血。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓诸衔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親颇玷。 傳聞我的和親對象是個殘疾皇子笨农,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

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

  • 1.提升身體能量 銜接昨日的知識,體質(zhì)是最底層的需求帖渠,吃睡運動谒亦,吃是第一個需要滿足的 2.提升情緒精力 積極情緒是...
    唐花花閱讀 128評論 0 0
  • 在年少的歲月里份招,我們曾無限的幻想;自己有一天會不會像小鳥一樣狞甚,在空中劃過一道弧線锁摔。會不會像風(fēng)一樣,四處飄散哼审,沒有方...
    巷北貍貓O閱讀 428評論 5 11
  • 1 楊宇走在一條昏暗的小巷內(nèi)谐腰,眼前的黑暗仿佛一張漆黑的大口孕豹。他咽了口口水,走了過去十气。不久之后励背,黑暗扔出了幾根骨頭,...
    來學(xué)校補習(xí)班閱讀 801評論 4 5
  • 1. 整型 byte 代表一個字節(jié)的大小 8bit 2(8) -128~128 short 代表兩個字節(jié)的...
    星辰361閱讀 215評論 0 0
  • 當(dāng)下的社會砸西,變化太快椅野,由于太多的不確定性,民眾普遍焦慮籍胯,看不到出口竟闪,不知道這個社會將要走向哪里,人們大都有一...
    楊林柯閱讀 981評論 0 3