这是我的代码
function consec(string) {
for (let letter of string) {
console.log(letter);
}
}
console.log(consec("zoo"));
结果是
"z"
"o"
"o"
undefined
这是我的代码的link。请随意纠正。 (这是我第一个通过SO提问的人,我很感激任何建议:))
答案 0 :(得分:6)
从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"));