抱歉,如果这个问题看起来有点愚蠢,但我有以下代码:
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],
}
作为一个例子,我如何在side ['red']中引用数组项[0]?
我试过了:
sides['red'][0];
sides['red'[0]];
这可能是非常错误的,有人可以建议我如何宣布它吗?
答案 0 :(得分:5)
您的首次试用按计划进行:
sides['red'][0];
这会返回0
,因为0
数组中的第一个值(slides['red']
索引)等于0
:
'red': [0,0,0,0,0,0,0,0,0], ...
^
你也可以使用:
slides.red[0];
答案 1 :(得分:1)
简单,您可以使用.
运算符:
sides.red[0]
var sides = {
'red': [1,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],
}
alert(sides['red'][0]);
alert(sides.red[0]);