【发布时间】:2020-09-26 13:36:26
【问题描述】:
我练习了简单的 js 课程,但下面这部分有问题 函数应该返回数组索引 0 而不是字母 A 但实际上返回 - 未定义 我不知道为什么?
function parseGuesses(guess) {
var alphabet = ["A", "B", "C", "D", "E", "F", "G"];
if (guess === null || guess.length !== 2) {
alert("Ups proszę podać literę i cyfrę");
} else { firstChar = guess.charAt(0);
var row = alphabet.indexOf(firstChar);
}
}
console.log(parseGuesses("A2"));
【问题讨论】:
-
您没有使用
return关键字,因此不会返回任何内容。 -
另外,
firstChar应该声明为var或者最好是let。
标签: javascript