日期:2014-05-16 浏览次数:20438 次
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函数的返回值"; }