这是我的代码
function consec(string) {
for (let letter of string) {
console.log(letter);
}
}
console.log(consec("zoo"));
结果是
"z"
"o"
"o"
undefined
这是我的代码的link。请随时纠正。 (这是我第一次通过SO提出问题,感谢您的任何建议:))
最佳答案
从console.log()
中删除console.log(consec("zoo"));
,那么您将不会在控制台中打印该undefined
,因为最后一个undefined
来自consec("zoo");
的返回值undefined
。
function consec(string) {
for (let letter of string) {
console.log(letter);
}
}
consec("zoo");
假设如果您在函数中有返回值,则可以在控制台中获得这样的返回值:
function consec(string) {
for (let letter of string) {
console.log(letter);
}
return("Finished");
}
console.log(consec("zoo"));