首页 > 解决方案 > 为什么在“Hello World”下方显示“未定义”?

问题描述

为什么在“Hello World”下方显示“未定义”?

let Object_A = {};
Object_A.Func_01 = function() {
  console.log("Hello World");
}
console.log(Object_A.Func_01());

标签: javascript

解决方案


这是因为通过说console.log(object.function())您正在打印函数的返回值(这是undefined因为您没有具体返回任何内容)。如果您只想打印 hello 单词,则调用该函数就足够了,object.function()因为它已经在执行此操作。


推荐阅读