2
我正在写一个JavaScript幻灯片,但Firebug告诉我在语法上有错误,或者是什么,但我只是看不到有什么问题! 下面的代码片段:我的JavaScript语法有什么问题?
<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>
萤火虫说:
missing ; before statement
var data[0] = new Array();
的问题?那么,我只是不明白问题出在哪里! 任何人都可以向我解释错误吗? 谢谢!
正确答案,另外,你不应该申报通过'新的数组的数组() ;',但通过'[]',因为这被认为是最佳实践。所以第一行应该说'var data = [];' – 2012-01-29 17:42:54
它也看起来像他希望'{}'而不是'新阵列'的第二行 – zellio 2012-01-29 17:43:25
感谢您的快速答案!这解决了问题。同时感谢您提供'最佳实践'的提示! – 2012-01-29 17:53:18