« wgy | 首页 | 温暖的已然 »
在 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()函数当做构造函数和一般函数的区别!
2011-12-25 13:45:39
留言(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()函数当做构造函数和一般函数的区别!
2011-12-25 13:45:39