javascript - 为什么在“Hello World”下方显示“未定义”?
问题描述
let Object_A = {};
Object_A.Func_01 = function() {
console.log("Hello World");
}
console.log(Object_A.Func_01());
解决方案
这是因为通过说console.log(object.function())
您正在打印函数的返回值(这是undefined
因为您没有具体返回任何内容)。如果您只想打印 hello 单词,则调用该函数就足够了,object.function()
因为它已经在执行此操作。
推荐阅读
- java - 有没有办法用一种方法而不是两种方法?
- javascript - 平滑扩展 Div 而不滞后
- firebase - 当我运行我的 ionic 3 时,问题 [object object] 显示在 html 页面中
- java - 如何找到成员所属的对象
- php - 如何使用我的标准 Laravel 项目正确设置 MDBootstrap
- python - 更新后Tensorflow极度缓慢
- javascript - D3-桑基未绘制
- uber-api - Uber API 随机超时
- excel - 应更新文件,但保存副本
- image-processing - 我已经使用 VGG16 构建了一个图像搜索。完成搜索需要 4 分钟。我可以使用哪些技术来缩短这段时间?