【发布时间】:2021-01-18 17:38:49
【问题描述】:
我无法在以下函数中从循环外部引用变量。我想在函数本身中使用值,但范围似乎不允许。
function coinOnTheTable(m, k, board) {
for (var i = 0; i < board.length; i++) {
for (var j = 0; j < m; j++) {
if (board[i][j] === "*") {
const a = `${i}${j}`;
return a;
}
}
}
}
工作,同时
function coinOnTheTable(m, k, board) {
for (var i = 0; i < board.length; i++) {
for (var j = 0; j < m; j++) {
if (board[i][j] === "*") {
const a = `${i}${j}`;
}
}
}
return a;
}
报错
return a;
^
ReferenceError: a is not defined
【问题讨论】:
标签: javascript loops return