闭包,函数可以使用函数之外定义的变量。
例子:
this:
不使用new而直接执行构造函数时,this指向window
例子:
var msg = "我是全局变量!!!";
function say() {
alert(msg);
}
say();
this:
function Demo() {
this.property = "属性!!!";
}
d = new Demo();
alert(d.property);//属性!!!
不使用new而直接执行构造函数时,this指向window