走进javascript
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了走进javascript相关的知识,希望对你有一定的参考价值。
函数表达式,函数声明; 函数声明整体提升
递归
M1:
arguments.callee(); //调用自身,但在严格模式下无效
M2:
命名函数表达式
var fun2 = (function fun() {
...
fun();
...
});
闭包
有权访问另一个函数作用域中的变量的函数
for(var i=0;i<10;i++) {
(function(j){
setTimeout(function(){
console.info(j);
}, 1000);
})(j);
}
模仿块级作用域
if white for 声明的变量并不只存在于当前块级范围内
for(var i=0;i<10;i++) {
console.info(i);
}
alert(i);
模仿块级作用域
(function(){
for(var i=0;i<10;i++){
console.info(i);
}
})();
alert(i);
以上是关于走进javascript的主要内容,如果未能解决你的问题,请参考以下文章