gpt4 book ai didi

javascript - 为什么对象返回值时返回undefined

转载 作者:行者123 更新时间:2023-11-28 18:19:18 25 4
gpt4 key购买 nike

试图理解为什么在控制台输出时返回“undefined”。

  var learnFn = (function(){


var callMe = function(){
console.log('hi');
}

return {
name:"tom",
callMe: callMe
}
})();

console.log(learnFn.callMe());

Output:

"hi"
undefined

最佳答案

您正在调用的函数:

var callMe = function(){
console.log('hi');
}

…没有return语句。因此它返回 undefined(然后在该函数内部的 console.log 语句运行之后记录该内容)。

关于javascript - 为什么对象返回值时返回undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40204997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com