我使用以下代码创建了一个数组:
var cardData[0] = [
[
'Rumble Pack',
'Robert Mugabe',
0.2,
0.7,
21,
RuleTypes.dictatorship,
'88%',
'45%',
'\'The Jewel of Africa\', Zimbabwe, returning to the stone age. R.M. let a rabble led by Chenjerai \'Hitler\' Hunzwi murder white farmers at will. 25 % of Zimbabwians HIV-positive. Life expectancy fallen 16 yrs. under R.M.'
]
];
现在我想为Array中的一个数据分配一个新变量。假设我想把'88%'放在另一个变量中。我该怎么做?
答案 0 :(得分:3)
你写道:
var dataField = cardData[0][0][6];
cardData[0]
是您的数组,其索引为0的元素是另一个数组,"88%"
是该数组中索引为6的条目。
当然,您需要首先修复代码中的语法错误,如pimvdb所述。
答案 1 :(得分:0)
我认为您不了解数组的工作原理。要初始化数组,只需使用括号表示法:
var array = ["Foo", "Bar", "Test", "88%"];
然后,您可以使用括号表示法访问它的元素。它的索引从0开始。
var note = array[3]; //88%
答案 2 :(得分:0)
只需格式化代码即可获得答案。
var cardData = [ [ 'Rumble Pack'
, 'Robert Mugabe'
, 0.2
, 0.7
, 21
, RuleTypes.dictatorship
, '88%'
, '45%'
, '\'The Jewel of Africa\'
, Zimbabwe, returning to the stone age. R.M. let a rabble led by Chenjerai \'Hitler\' Hunzwi murder white farmers at will. 25 % of Zimbabwians HIV-positive. Life expectancy fallen 16 yrs. under R.M.'
]
];
var eightyeight = cardData[0][6];