自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

測試:你自認為理解了JavaScript?

開發(fā) 前端
如果你認為自己對JavaScript理解已經(jīng)比較深入,那么就嘗試一下對下面五段小代碼進行編譯輸出,結(jié)果……

Dmitry Baranovskiy 的博客中有篇文章(鏈接),其中有五段小代碼,用來測試是否理解JavaScript 的核心,閉包和作用域。大家先試著給出alert 語句的輸出結(jié)果。之后再建一個測試文件,檢測你的答案。

  1. if (!("a" in window)) {  
  2.     var a = 1;  
  3. }  
  4. alert(a); 

 

  1. var a = 1,  
  2.     b = function a(x) {  
  3.         x && a(--x);  
  4.     };  
  5. alert(a); 

 

  1. function a(x) {  
  2.     return x * 2;  
  3. }  
  4. var a;  
  5. alert(a); 

 

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

 

  1. function a() {  
  2.     alert(this);  
  3. }  
  4. a.call(null); 

原文:Dmitry Baranovskiy

譯文:http://blog.jobbole.com/30468/

責(zé)任編輯:林師授 來源: 伯樂在線
相關(guān)推薦

2020-06-16 17:10:44

JavaScriptReact開發(fā)

2014-06-05 16:01:07

2014-04-16 10:50:53

工程師價值

2024-03-15 08:23:26

異步編程函數(shù)

2019-12-26 09:15:44

網(wǎng)絡(luò)IOLinux

2018-03-21 16:19:40

MVCMVPMVVM

2022-05-03 00:03:11

狀態(tài)管理前端開發(fā)

2019-09-16 08:32:59

遞歸算法編程

2022-03-27 09:06:25

vuexActionsMutations

2025-02-17 08:18:27

C#TypeScriptJavaScript

2019-09-18 10:12:37

遞歸數(shù)據(jù)結(jié)構(gòu)

2020-04-16 10:55:03

Java虛擬機字節(jié)碼

2021-03-19 07:59:33

紅黑樹面試數(shù)據(jù)

2019-09-23 11:35:23

數(shù)據(jù)結(jié)構(gòu)設(shè)計紅黑樹

2020-04-06 14:12:57

JavaScriptPython語言

2021-07-01 09:43:44

Python函數(shù)參數(shù)

2018-09-30 15:05:01

Linux用戶組命令

2023-08-03 07:49:39

N1節(jié)點網(wǎng)絡(luò)

2020-06-11 08:26:05

信息泄漏密碼網(wǎng)絡(luò)安全

2019-06-03 09:11:59

點贊
收藏

51CTO技術(shù)棧公眾號