作用域与作用域链

简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在 JavaScript 中,变量的作用域有全局作用域和局部作用域两种。

Read More

this之认识

在 JavaScript 中,this 是当前执行函数的上下文。因为 JavaScript 有4种不同的函数调用方式:

函数调用: alert(‘Hello World!’)

方法调用: console.log(‘Hello World!’)

构造函数调用: new RegExp(‘\d’)

隐式调用: alert.call(undefined, ‘Hello World!’)

Read More