这应该是一项非常简单的任务,但由于某些原因我没有看到我的错误。如果太明显,我很抱歉。
我创建了一个包含多个项目的数组(它是图片中的第一个日志)。 其中一些是数组。我想从第一个数组中检索第一个项目。 应该很简单。我的数组的名称是boardAsArray,所以我应该输入:
boardAsArray[1][0];
由于这个数组的第二项是一个数组,我应该得到数组内部数组的第一项。但这不是发生的事情。
以下是日志的图片:
以下是我要求代码记录的内容(按此顺序):
Logger.log(boardAsArray);
Logger.log(boardAsArray[1]);
Logger.log(boardAsArray[1][0]);
Logger.log(boardAsArray[1][1]);
Logger.log(boardAsArray[1][2]);
Logger.log(boardAsArray[1][3]);
Logger.log(boardAsArray[1][4]);
Logger.log(boardAsArray[1][5]);
Logger.log(boardAsArray[1][6]);
如图所示。代码不是获取第一个数组的第一项,而是将第一个数组显然记录为字符串。
我该如何解决这个问题?我做错了什么?
如果这个问题不是很清楚,我真的很抱歉,但事情就是这样。我真的不明白发生了什么。它太乱了,我甚至无法解释它......
给定此数组(图片中的第一个日志):
Logger.log(boardAsArray[1][0])
// Should be 6 and not [
再次抱歉让人感到困惑。 非常感谢你的帮助。
答案 0 :(得分:1)
在元素boardAsArray[1]
中,一切都是string
。因此boardAsArray[1][0]
给出值[
,依此类推。确保它是一个数组。