欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

5個(gè)可以幫你理解JavaScript核心閉包和作用域的小例子

 更新時(shí)間:2014年10月08日 09:50:32   投稿:junjie  
這篇文章主要介紹了5個(gè)可以幫你理解JavaScript核心閉包和作用域的小例子,本文是翻譯自國(guó)外的一篇文章,短小精悍,需要的朋友可以參考下

這里有5個(gè)小腳本,有助于你真正理解JavaScript核心–閉包和作用域。沒(méi)有在控制臺(tái)運(yùn)行之前,嘗試回答每個(gè)案例中會(huì)彈出什么內(nèi)容,然后你可以創(chuàng)建一個(gè)測(cè)試文件去核對(duì)你的答案。你準(zhǔn)備好了嗎?

1、

復(fù)制代碼 代碼如下:

 if (!("a" in window)) {
     var a = 1;
 }
 alert(a);

2、
復(fù)制代碼 代碼如下:

 var a = 1,
     b = function a(x) {
         x && a(--x);
     };
 alert(a);

3、
復(fù)制代碼 代碼如下:

 function a(x) {
     return x * 2;
 }
 var a;
 alert(a);

4、
復(fù)制代碼 代碼如下:

 function b(x, y, a) {
     arguments[2] = 10;
     alert(a);
 }
 b(1, 2, 3);

5、
復(fù)制代碼 代碼如下:

 function a() {
     alert(this);
 }
 a.call(null);

我的預(yù)測(cè)答案分別是:undefined、1、不知道、10、null

答案在本文末尾,看答案之前,你敢留下你的猜測(cè)嗎?

 

 

 

正確答案:1、undefined   2、1   3、function a(x){ return x * 2}   4、10  5、[object window]

相關(guān)文章

  • javascript實(shí)現(xiàn)焦點(diǎn)滾動(dòng)圖效果 具體方法

    javascript實(shí)現(xiàn)焦點(diǎn)滾動(dòng)圖效果 具體方法

    以下JS代碼實(shí)現(xiàn)了焦點(diǎn)滾動(dòng)圖的效果方法,有需要的朋友可以參考一下
    2013-06-06
  • JavaScript中EventBus實(shí)現(xiàn)對(duì)象之間通信

    JavaScript中EventBus實(shí)現(xiàn)對(duì)象之間通信

    這篇文章主要介紹了JavaScript中EventBus實(shí)現(xiàn)對(duì)象之間通信,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • JavaScript實(shí)現(xiàn)簡(jiǎn)易輪播圖最全代碼解析(ES6面向?qū)ο?

    JavaScript實(shí)現(xiàn)簡(jiǎn)易輪播圖最全代碼解析(ES6面向?qū)ο?

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)簡(jiǎn)易輪播圖最全代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • JavaScript中高級(jí)語(yǔ)法??表達(dá)式用法示例詳解

    JavaScript中高級(jí)語(yǔ)法??表達(dá)式用法示例詳解

    這篇文章主要為大家介紹了JavaScript中高級(jí)語(yǔ)法??表達(dá)式用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 嵌入式iframe子頁(yè)面與父頁(yè)面js通信的方法

    嵌入式iframe子頁(yè)面與父頁(yè)面js通信的方法

    這篇文章主要介紹了嵌入式iframe子頁(yè)面與父頁(yè)面js通信的方法,實(shí)例分析了嵌入式iframe子頁(yè)面與父頁(yè)面js通信的常用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-01-01
  • js實(shí)現(xiàn)瀑布流的一種簡(jiǎn)單方法實(shí)例分享

    js實(shí)現(xiàn)瀑布流的一種簡(jiǎn)單方法實(shí)例分享

    現(xiàn)在說(shuō)瀑布流式布局似乎有點(diǎn)晚了,但是每一項(xiàng)技術(shù)都是向著“精”和“簡(jiǎn)”的方向在不斷發(fā)展,在發(fā)展到極致之前,需要一個(gè)相當(dāng)漫長(zhǎng)的過(guò)程,因此,從這個(gè)角度來(lái)說(shuō),當(dāng)瀑布流被應(yīng)用得越來(lái)越多的時(shí)候,反而更應(yīng)該討論它,討論如何將它改善
    2013-11-11
  • JavaScript實(shí)現(xiàn)點(diǎn)擊切換驗(yàn)證碼及校驗(yàn)

    JavaScript實(shí)現(xiàn)點(diǎn)擊切換驗(yàn)證碼及校驗(yàn)

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)點(diǎn)擊切換驗(yàn)證碼及校驗(yàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-01-01
  • JavaScript實(shí)現(xiàn)select添加option

    JavaScript實(shí)現(xiàn)select添加option

    這篇文章主要介紹了JavaScript為select添加option的方法和示例,十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
    2015-07-07
  • js實(shí)現(xiàn)炫酷的煙花效果

    js實(shí)現(xiàn)炫酷的煙花效果

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)炫酷的煙花效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • js模糊查詢實(shí)例分享

    js模糊查詢實(shí)例分享

    本文主要分享了js模糊查詢的實(shí)現(xiàn)代碼,沒(méi)有接觸到后臺(tái)數(shù)據(jù)的知識(shí),只是查詢當(dāng)前表格中每一行所包含的關(guān)鍵字。具有一定的參考價(jià)值,需要的朋友一起來(lái)看下吧
    2016-12-12

最新評(píng)論