【发布时间】:2015-12-29 20:03:25
【问题描述】:
所以我遇到了麻烦:
var checkerboard = [[null,null,null,null,null,null,null,null],
[null,null,null,null,null,null,null,null],
[null,null,null,null,null,null,null,null],
[null,null,null,null,null,null,null,null],
[null,null,null,null,null,null,null,null],
[null,null,null,null,null,null,null,null],
[null,null,null,null,null,null,null,null],
[null,null,null,null,null,null,null,null]];
function setSquare(player, row, col) {
// Your Code Here
}
function getPieceAt(row, col) {
// Your Code Here
}
以下是说明:
setSquare,将玩家(“R”或“B”)放置在棋盘上的特定行和列。
getPieceAt,返回特定行和列的片段;如果那个位置没有棋子,它应该返回 null。
据我了解,第一个函数应该像放置每个部分一样放置“R”和“B”。第二个功能我刚刚脱离了循环。谁能简单地向我解释一下我应该怎么做?
【问题讨论】:
-
那么你的老师教你如何访问数组了吗? developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
-
@epascarello 是的。我只是很难理解他们解释它的方式。所以我理解它的方式是我需要将“R”或“B”分配给棋盘的正确安排。你建议我怎么做?
-
他们通过行和列位置传入“R”或“B”(又名播放器)。因此,您将字符串设置为坐标。看起来很简单。
-
看我提供的链接,滚动到“创建二维数组”基本思路一样...
标签: javascript arrays function