我正在编写一个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();
问题?好吧,我只是不明白问题出在哪里! 任何人都可以向我解释错误吗? 谢谢!
答案 0 :(得分:5)
您无法声明数组索引。除了第一行之外,丢失var
。
答案 1 :(得分:0)
只保留第一个“var”语句,它将如下所示:
var data = [];
data[0] = [];
data[0]['id'] = 'example';
data[0]['height'] = 190;