function test()
{
this.a=100
//return this 在看到"new"后,这句话浏览器会自动补充
}
var t=new test()
console.log(t.a)
等价于
function test()
{
this.a=100
return this
}
var t=test//test.call()参数固定为test()返回的this对象,即使改为var t=test.call({a:10000}),下面结果也不变
console.log(t.a)//100
就酱
网友评论