摘要:
作用域 理解 *就是一块地段,一个代码段所在的区域。 *它是静态的(相对于上下文对象),在编写代码时就确定了。 分类: 全局作用域 函数作用域 块作用域(ES6) 作用: 隔离变量,不同作用域下的同名变量不会有冲突。 var a=10,b=20; function fn(x){ var a=100, 阅读全文
摘要:
函数执行分类: 执行函数定义 只是定义了一个函数,但是并没有执行函数体,只是创建了一个函数对象。内部代码相当于this.prototype={},创建一个空的原型对象(空的object对象)。 执行函数 也就是调用函数,函数名加括号。 函数原型 严格来说,函数也是一个实例(对象),是Function 阅读全文
摘要:
1 console.log('global begin:'+i); var i=1; foo(1); function foo(i){ if(i==4) return; console.log('foo() begin:'+i); foo(i+1); console.log('foo() end:' 阅读全文