【发布时间】:2014-05-22 02:13:36
【问题描述】:
变量声明和赋值可以在一行内完成,但似乎不能用数组做,为什么?
var variable1 = 5; // Works
var array1[0] = 5; // Doesn't work
var array2 = []; // Works
array2[0] = 5;
【问题讨论】:
-
它不起作用,因为当你声明
array1[0]时,它试图设置array1的第零个元素,它不存在 -
您是否将array1 声明为数组?
var array1 = [];
标签: javascript arrays variable-assignment variable-declaration