是否有其他方法可以在javascript中设置数组值

是否有其他方法可以在javascript中设置数组值,javascript,arrays,Javascript,Arrays,同样,我对javascript还是新手,所以我想知道是否有其他方法可以设置数组的值(就像声明数组一样) 这部分是我的问题;我想声明数组的值,就像声明它们以最小化行数一样 //array declaration var data = new Array('1','2','3'); //reusing of variable data = ['4','5','6']; ---> (as an example) I get an error msg "Invalid assignment lef

同样,我对javascript还是新手,所以我想知道是否有其他方法可以设置数组的值(就像声明数组一样)

这部分是我的问题;我想声明数组的值,就像声明它们以最小化行数一样

//array declaration
var data = new Array('1','2','3');
//reusing of variable
data = ['4','5','6']; ---> (as an example) I get an error msg "Invalid assignment left-hand side"
这可能吗?如果是,正确的语法是什么?我希望我说的有道理


提前感谢您。

虽然我不会称之为“重用”,但这对我来说很有用:

>>> var data = new Array('1', '2', '3');
>>> data = ['4', '5', '6']
>
来自终端(我正在使用Firebug控制台)


这使得变量
数据
引用另一个数组。回想一下,JS中的变量实际上是指向对象的引用。

我太蠢了,声明实际上是有效的。我试图彻底检查我的javascript。有一个+标签我忘了删除。谢谢你的回复。
>>> var data = new Array('1', '2', '3');
>>> data = ['4', '5', '6']