Javascript 解析错误 - 为什么?

标签 javascript parsing titanium

我一直在使用 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/

相关文章:

javascript - 如何使用 ReactJS 以两种方式使表中的列可排序

javascript - 正则表达式将 'cause and ' til 等单词中包含的直引号转换为弯引号

提交更新时出现 ios7 错误。此 bundle 不支持一个或多个设备

html - 钛加速器 : CSS width won't work with percentages

javascript - 在 javascript 中操作时间变量 - 将小时添加到时间变量

javascript - 正常重定向或预加载

javascript - 假设我无法使用 Chrome 控制台更改页面 css,我可以记录页面内容并设置样式吗?

php - PHP解析/语法错误;以及如何解决它们

java - 如何在 JSON 数据解码期间处理解析器异常?

javascript - JSON.parse 问题