gpt4 book ai didi

javascript - 从 javascript 输出中删除未定义的内容

转载 作者:太空宇宙 更新时间:2023-11-04 03:09:04 26 4
gpt4 key购买 nike

在 javascript 或 nodejs 或任何其他 javascript 环境中运行以下脚本会打印:

undefined
0
1
2
3
4

脚本:

for(var i=0;i<5;i++){
var a = function (i) {
setTimeout(function () {
console.log(i);
},i*1000);
};
a(i);
}

undefined在哪里?来自?

最佳答案

当使用 REPL 时环境中,您输入的表达式将被计算并返回其结果。

在这种情况下,结果是未定义。这是 REPL 的副作用,它不是代码输出的一部分。

关于javascript - 从 javascript 输出中删除未定义的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29573167/

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