如何在Chrome上清除未定义的消息



如何在console.log()变量后清除未定义的消息

var example = 5;
console.log(example);

输出:5
未定义

您不能:

调试控制台在函数后输出undefined的原因是,您正在运行函数(example()(,然后在函数体中,没有返回语句,因此默认情况下,返回语句将返回undefined

有关MDNreturn语句的更多信息

它这样做的原因是:假设你有一个叫做example 的函数

function example() {
// Code here
}

在函数中使用return语句,将返回一些内容:

function example() {
// Code here
return "Some string";
}

默认情况下(没有返回语句(会有一个undefined返回语句。

function example() {
// Code here
}
example(); // undefined
function example() {
// Code here
return true;
}
example(); // true

此外,这种情况并不仅仅发生在Chrome上。它发生在所有启用JavaScript的现代和旧浏览器上。

最新更新