« wgy | 首页 | 温暖的已然 »

Mr lang

留言(1 条)

Javascript的this用法 留言:

上面的那个很清晰啊,o.x是o对象的属性啊,而var x=2是window对象的属性啊,
执行完 var o=new test(); 后 o.x 就是1 ;
当执行完那个 o.x=3时 o对象的x 值变为3;
test()执行后 x变为1;
x*=10;执行后 x 变为10;改变的是全局对象的x值;
其他的o对象的x值不变;
这个主要是 把test()函数当做构造函数和一般函数的区别!