日期:2014-05-16  浏览次数:20344 次

js对象。
JScript code
 tt={set:function(this.name="kitty")}
               tt={set:function(){
                 tt.name="kitty"
             }}
             tt={name:"kitty"}
           

求这三种写法的区别,特别是第一种与第二种之间方法的区别。

------解决方案--------------------
JScript code
var o1 = {set:function() { this.name = 'kitty'; alert(this === o1); }}
var o2 = {set:function(){ o2.name = "kitty"; alert(this === o2); }}