How do you initialize a JavaScript array with constant values? For example, in C code I can write
int array[] = {1, 2, 3};
What is the equivalent in JavaScript?
1: Regular:
var myCars=new Array();
myCars[0]="Saab";
myCars[1]="Volvo";
myCars[2]="BMW";
2: Condensed:
var myCars=new Array("Saab","Volvo","BMW");
3: Literal:
var myCars=["Saab","Volvo","BMW"];
Refer this link: https://www.w3schools.com/jsref/jsref_obj_array.asp
I am assuming your objective is to get an immutable array.
Note: in the javascript arrays are also object.
we can achieve this by using Object.freeze or 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"
In the following way:
var array = [1, 2, 3];
Read more about arrays in MDN:
Array object in javascript :
var mycars = new Array();
mycars[0] = "1";
mycars[1] = "2";
mycars[2] = "3";
or
var myCars=["one","two","three"];