如何使用常量值初始化JavaScript数组? 例如,在C代码中我可以写
int array[] = {1, 2, 3};
JavaScript中的等价物是什么?
答案 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"];
答案 1 :(得分:2)
我假设您的目标是获得一个不可变数组。
注意:在javascript数组中也是对象。
我们可以通过使用 Object.freeze 或 Object.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"
答案 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"];