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

时间:2013-03-08 11:08:37

标签: javascript arrays

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

int array[] = {1, 2, 3};

JavaScript中的等价物是什么?

5 个答案:

答案 0 :(得分:9)

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"];

请参阅此链接:https://www.w3schools.com/jsref/jsref_obj_array.asp

答案 1 :(得分:2)

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

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

我们可以通过使用 Object.freezeObject.seal

来实现这一点

'use strict'

const simpleObject =  {
  ADD_TODO : "ADD_TODO",
  DELETE_TODO :  "DELETE_TODO"
}

const immutableObject =  Object.freeze(simpleObject);

// now you can`t do update, delete or add in "immutableObject"

Kindly read the MDN documentation for more detail

答案 2 :(得分:1)

以下列方式:

var array = [1, 2, 3];

详细了解 MDN 中的数组:

答案 3 :(得分:1)

试试这个:

var array = [1,2,3];

答案 4 :(得分:0)

javascript中的数组对象:

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

var myCars=["one","two","three"];