我一直在使用 javascript 处理一些数组。我在这一行遇到了一个解析错误:
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.'
]
];
请记住,该行是单行,我不知道这是否有任何区别... 有人能帮我吗? :) .
最佳答案
var cardData[0]
不是那样工作的。改为这样做:
var cardData = [];
cardData[0] = stuff;
或者更简单地说:
var cardData = [stuff];
var
声明了一个具有特定名称的变量,括号表示法在变量名称中无效。
关于Javascript 解析错误 - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147606/