我的JavaScript语法有什么问题?

时间:2012-01-29 17:39:51

标签: javascript syntax-error

我正在编写一个javascript幻灯片,但Firebug告诉我语法中有错误,或者其他什么,但我只是看不出有什么问题! 这是代码片段:

<script language="javascript" type="text/javascript">

var data = new Array();

var data[0] = new Array();
var data[0]['id'] = 'example';
var data[0]['height'] = 190;

</script>

Firebug说:

missing ; before statement  

var data[0] = new Array();

问题?好吧,我只是不明白问题出在哪里! 任何人都可以向我解释错误吗? 谢谢!

2 个答案:

答案 0 :(得分:5)

您无法声明数组索引。除了第一行之外,丢失var

答案 1 :(得分:0)

只保留第一个“var”语句,它将如下所示:

var data = [];

data[0] = [];
data[0]['id'] = 'example';
data[0]['height'] = 190;

看看http://jsfiddle.net/cmTBc/