为什么存储在Object中的函数在运行结束时在控制台中返回undefined ?
Why does a function stored in an Object return undefined in console at the end of running?
是否在玩创建'类对象'?如果这是正确的术语
var cat = {
eyes:2,
pur: function() {
console.log("puuuuurrrrr");
}
};
cat.pur();
在Chrome中,这返回console.log消息,然后在下一行未定义。我想知道是什么导致未定义在最后弹出。当我叫猫眼的时候它就不动了。在internet explorer中,这发生在console.log()事件之前。在nodeJS中,这发生在console.log.
你首先在控制台中看到你写的内容是puuuuurrrrr
undefined是pur()的输出,它没有任何含义。
如果您将pur更改为
console.log('whatever....');
return 'something';
你会看到值'something'而不是'undefined'。
相关文章:
- 控制台返回var不是't定义,但它是
- Meteor js-控制台显示'未定义'即使返回结果
- 函数将信息返回到控制台日志,但实际上并没有执行应有的操作
- 将Function-Nothing日志记录返回到控制台
- 控制台返回[Object-Object]而不是对象成员
- 为什么此 IF 语句不返回控制台消息
- 为什么返回的 Promise 在登录到控制台时没有方法
- 在 Javascript 函数中,控制台.log和返回有什么区别
- Javascript在IE7,8,9中返回控制台错误,但在所有其他浏览器中都能完美运行
- 从控制台获取值.log并在输入字段中显示/打印/返回
- 控制台.log返回一个额外的未定义
- javascript 的 document.getElementById 返回 null,但从控制台工作
- 我无法让它作为 JavaScript 函数工作(我在控制台时得到我想要的返回值.log但我不能将其作为函数调用)
- 为什么当我将变量记录到控制台时,我得到了输出,但是当我返回它时,我收到“未定义”
- 控制台日志记录“;这个“;返回“;空”;
- OOOjavascript:object self-reference返回undefined,但控制台显示它存在
- JavaScript函数未运行(控制台返回函数“不是函数”)
- 如何在javascript中向控制台返回值
- Javascript控制台返回不正确的排序数组
- Javascript控制台返回意外的令牌else