如何引用对象数组中的数组项?JS

Chi*_*iMo 2 javascript arrays

对不起,如果这个问题看起来有点愚蠢,但我有以下代码:

var sides = {
    'red': [0,0,0,0,0,0,0,0,0],
    'ora': [0,0,0,0,2,0,0,3,0],
    'yel': [0,0,0,0,0,0,0,0,0],
    'gre': [0,0,0,1,0,1,0,0,0],
    'blu': [0,0,0,0,0,0,0,0,0],
    'whi': [0,0,0,0,0,0,0,0,0],
}
Run Code Online (Sandbox Code Playgroud)

作为一个例子,我如何在边['red']中引用数组项[0]?

我试过了:

sides['red'][0];
sides['red'[0]];
Run Code Online (Sandbox Code Playgroud)

这可能是非常错误的,任何人都可以建议我怎么声明它呢?

Jam*_*lly 5

您的第一次试用按预期工作:

sides['red'][0];
Run Code Online (Sandbox Code Playgroud)

这将返回,0因为数组中的第一个值(0索引)slides['red']等于0:

'red': [0,0,0,0,0,0,0,0,0], ...
        ^
Run Code Online (Sandbox Code Playgroud)

你也可以使用:

slides.red[0];
Run Code Online (Sandbox Code Playgroud)