在 JavaScript 中,array並不是primitive data type。當我們有需要將用途或性質相近的數據存儲在一起時, Array即可派上用場。Array具有以下核心特徵:
Array Instance Properties:length
常見的Array Instance Methods:
當Array內部的元素還有Array時,就被稱為是array of arrays。
let a = [1, 2];
let b = [1, 2];
console.log(a == b); //false
let a = [1, 2];
let b = a;
console.log(a == b); //true
因陣列是Reference data type,判別是否相等時,會比較兩個陣列在RAM中的存儲位置。
let a = [1, 2];
let b = a;
b[0] = 3;
console.log(a); //[3, 2]
let a = 2;
let b = 2;
console.log(a == b); //true