国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:09:25
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了5個可以幫你理解JavaScript核心閉包和作用域的小例子,本文是翻譯自國外的一篇文章,短小精悍,需要的朋友可以參考下
 
 

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

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]


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 从化市| 富民县| 抚顺县| 苍南县| 高密市| 理塘县| 固原市| 高密市| 台州市| 曲阜市| 玉门市| 凤庆县| 隆昌县| 靖安县| 曲周县| 丹寨县| 樟树市| 枣阳市| 迁西县| 金山区| 金秀| 庆安县| 西华县| 临潭县| 文水县| 张家港市| 延川县| 庆元县| 宁陕县| 贵阳市| 敦煌市| 安义县| 上犹县| 交城县| 商丘市| 娱乐| 邯郸市| 五峰| 香河县| 香河县| 红桥区|