日期:2014-05-16 浏览次数:20692 次
var obj = {
name : "obj",
printInfo : function(){
alert("my name is obj");
}
}
alert(obj.name);
alert(obj.printInfo());
var obj = {
name : "obj",
printInfo : function(){
alert("my name is obj");
}
}
alert(obj.name);
obj.printInfo();
------解决方案--------------------
第一个输出obj,是因为alert(obj.name);中obj.name的值被输出了
第二个输出my name is obj,是因为obj.printInfo()被执行了
第三个输出undefined,是因为alert(obj.printInfo());中,obj.printinfo()函数并没有返回值。如下你可以得到输出:我是printinfo函数的返回值
printInfo : function(){
alert("my name is obj");
return "我是printinfo函数的返回值";
}