<script type="text/javascript">
var personnel = new Array();
var personnel[0] = new Array();
personnel[0][0] = "Name0";
personnel[0][1] = "Age0";
personnel[0][2] = "Address0";
var personnel[1] = new Array();
personnel[1][0] = "Name1";
personnel[1][1] = "Age1";
personnel[1][2] = "Address1";
document.write("Name:" + personnel[1][0]);
</script>
当它运行到浏览器时,我有这个错误:
SyntaxError: missing ; before statement
var personnel[0] = new Array();
最佳答案
var personnel[0] = new Array();
is syntax error!you can clean-up your code using
[]
instead ofnew Array()
试试这个:
var personnel = new Array();
personnel[0] = new Array();
personnel[0][0] = "Name0";
personnel[0][1] = "Age0";
personnel[0][2] = "Address0";
personnel[1] = new Array();
personnel[1][0] = "Name1";
personnel[1][1] = "Age1";
personnel[1][2] = "Address1";
document.write("Name:" + personnel[1][0]);
关于Javascript多维数组语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33460940/