如何用常量值初始化JavaScript数组?

如何用常量值初始化JavaScript数组?,javascript,arrays,Javascript,Arrays,如何用常量值初始化JavaScript数组? 例如,我可以用C代码编写 int array[] = {1, 2, 3}; JavaScript中的等价物是什么?如下所示: var array = [1, 2, 3]; 了解有关MDN中阵列的更多信息: javascript中的数组对象: var mycars = new Array(); mycars[0] = "1"; mycars[1] = "2"; mycars[2] = "3"; 或 试试这个: var array = [1,2

如何用常量值初始化JavaScript数组? 例如,我可以用C代码编写

int array[] = {1, 2, 3};
JavaScript中的等价物是什么?

如下所示:

var array = [1, 2, 3];
了解有关MDN中阵列的更多信息:


javascript中的数组对象:

var mycars = new Array();
mycars[0] = "1";
mycars[1] = "2";
mycars[2] = "3";

试试这个:

var array = [1,2,3];
1:定期:

 var myCars=new Array(); 
 myCars[0]="Saab";       
 myCars[1]="Volvo";
 myCars[2]="BMW";
2:浓缩:

 var myCars=new Array("Saab","Volvo","BMW");
3:文字:

 var myCars=["Saab","Volvo","BMW"];

请参阅此链接:

我假设您的目标是获得一个不可变的数组

注意:在javascript中,数组也是对象

我们可以使用Object.freezeObject.seal

“严格使用”
常量simpleObject={
添加待办事项:“添加待办事项”,
删除待办事项:“删除待办事项”
}
常量immutableObject=Object.freeze(simpleObject);

//现在您无法更新、删除或添加“immutableObject”
一般来说,最好使用其他答案的文字符号,当所有的初始值都给定时,他是新的。所以就他的知识而言。我也认为Zoran的问题意味着如何使数组中的值不可变,而您的建议似乎是答案,因为Javascript似乎无法对数组中的值或对象中的成员使用const关键字。
 var myCars=["Saab","Volvo","BMW"];