为什么这段代码:
const horn = () => {
console.log("Toot");
};
console.log(horn())
打印 嘟 未定义
undefined从何而来?
最佳答案
您正在尝试打印函数的返回(结果)。即使你的函数在内部做了一些事情,它也没有 return 语句(也就是不发回结果),因此你会得到未定义的结果。如果您只想获得 1 个“Toot”,请尝试以下操作:
const horn = () => {
return "Toot";
};
console.log(horn());
关于javascript - 为什么这会打印额外的 'undefined' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59842578/