首页 > 编程语言 > 详细

Javascript里面的一些有趣现象

时间:2015-11-10 12:04:45      阅读:261      评论:0      收藏:0      [点我收藏+]

在结合angularJS进行编程的时候,我们会发现很多有意思的现象,这里想讨论一下这些现象背后的原理:

1. scope -> online/view

 

 

2. 闭包, 来看一个简单的例子:

var a = 1;

function one() {

console.log(a);

var a = 2; //将变量a 在该当前栈替换为该位置的a, 所有上面使用a时为未定义,后面输出a, 当该堆栈调用结束后,撤销此空间。(此处和C++/C#有区别,强类型不能重复定义相同变量,但Javascript可以,而且使用变量栈的最后一个可用值。)

console.log(a);

} console.log(a);

对比:

var a = 1;
function one() {
 
console.log(a);

a = 2;
console.log(a);
}
console.log(a);

 

 

3. 异步函数

Javascript里面的一些有趣现象

原文:http://www.cnblogs.com/ByronWu12345/p/4952273.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!