5个可以帮你理解JavaScript核心闭包和作用域的小例子

前端之家收集整理的这篇文章主要介绍了5个可以帮你理解JavaScript核心闭包和作用域的小例子前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_403_0@这里有5个小脚本,有助于你真正理解JavaScript核心–闭包和作用域。没有在控制台运行之前,尝试回答每个案例中会弹出什么内容,然后你可以创建一个测试文件去核对你的答案。你准备好了吗?


@H_403_0@1、
<div class="codetitle"><a style="CURSOR: pointer" data="60618" class="copybut" id="copybut60618" onclick="doCopy('code60618')"> 代码如下:
<div class="codebody" id="code60618">
if (!("a" in window)) {
var a = 1;
}
alert(a);

2、
代码如下:
3、
代码如下:
4、
代码如下:
5、
代码如下:
我的预测答案分别是:undefined、1、不知道、10、null

@H_403_0@答案在本文末尾,看答案之前,你敢留下你的猜测吗?

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

猜你在找的JavaScript相关文章