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

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

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

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

1、

復制代碼 代碼如下:

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

2、
復制代碼 代碼如下:

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

3、
復制代碼 代碼如下:

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

4、
復制代碼 代碼如下:

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

5、
復制代碼 代碼如下:

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

我的預測答案分別是:undefined、1、不知道、10、null

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

 

 

 

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

相關文章

  • javascript實現(xiàn)焦點滾動圖效果 具體方法

    javascript實現(xiàn)焦點滾動圖效果 具體方法

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

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

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

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

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

    JavaScript中高級語法??表達式用法示例詳解

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

    嵌入式iframe子頁面與父頁面js通信的方法

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

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

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

    JavaScript實現(xiàn)點擊切換驗證碼及校驗

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

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

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

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

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

    js模糊查詢實例分享

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

最新評論