如何用常量值初始化 JavaScript 数组?例如,在 C 代码中,我可以编写
int array[] = {1, 2, 3};
JavaScript 中的等价物是什么?
如何用常量值初始化 JavaScript 数组?例如,在 C 代码中,我可以编写
int array[] = {1, 2, 3};
JavaScript 中的等价物是什么?
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.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"
通过以下方式:
var array = [1, 2, 3];
阅读MDN中有关数组的更多信息:
javascript中的数组对象:
var mycars = new Array();
mycars[0] = "1";
mycars[1] = "2";
mycars[2] = "3";
或者
var myCars=["one","two","three"];
尝试这个:
var array = [1,2,3];