博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS闭包问题
阅读量:7196 次
发布时间:2019-06-29

本文共 555 字,大约阅读时间需要 1 分钟。

  hot3.png

该demo来自:

<html>

<head>

<script src="jquery.min.js"></script>

<script>

var sum1 = 0, sum2 = 0, sum3 = 0; len = 5;

var arr = [];

for (var i = 0; i < len; i++) {

    arr.push(i)

}

for (var i = 0; i < len; i++) {

    setTimeout(function () {

        sum1 += arr[i];

    }, 0);

}

$.each(arr, function (i, v) {

    setTimeout(function () {

        sum2 += v;

    }, 0);

});

for (var i = 0; i < len; i++) {

    sum3++;

}

//在len=2与len=200000时,sum1、sum2、sum3的值各是多少

console.log(sum1);

console.log(sum2);

console.log(sum3);

</script>

</head>

<body></body>

</html>

转载于:https://my.oschina.net/QoO/blog/373100

你可能感兴趣的文章
sysctl -p 报"unknown key" 错误解决办法
查看>>
centos6下配置nfs
查看>>
保存图片
查看>>
使用TMG2010让多个web服务器共用一个公网地址
查看>>
这个AI杀手真的很冷!人脸识别+空间定位即可秒杀所有人
查看>>
if脚本实例-数据备份
查看>>
将命令输出重定向到环境变量中
查看>>
CentOS 6.5 安装VNC
查看>>
Logstash笔记(三)----Filter插件及grok的正则表达式来解析日志
查看>>
网页加强保存插件 V 1.3
查看>>
IO流--字符流写数据
查看>>
如何在Office 365租户之间迁移邮箱
查看>>
与CIO的交友攻略(内附详解,圈内疯传)
查看>>
polysh批量执行shell命令
查看>>
如何使用GNS3和Cisco IOU搭建路由交换实验-IOU篇
查看>>
keepalived 多实例
查看>>
mysql部分参数注解
查看>>
***PHP Notice: Undefined index: ..问题的解决方法
查看>>
php模块安装
查看>>
Python3.2 --- Print函数用法
查看>>