[ ]
來包含內容.length
來查詢,改變 .length
的值(正整數)會變更陣列大小
.length
的值變大,陣列長度改變,未賦值的部分為 empty.length
的值變小,陣列長度改變,超出的部分會被刪除.isArray()
可查詢是否為陣列,若是回傳 true ,否則回傳 falsepush
:增加一個元素,放最後面unshift
:增加一個元素,放最前面pop
:取出最後面的元素,陣列元素少一個shift
:取出最前面的元素,陣列元素少一個splice
:指定起始位置,刪除指定數量,語法:.splice( 起始位置, 刪除數量)
增減例子
let arr = ["a", "b", "c"];
console.log(arr.length); // 長度為3
console.log(arr[1]) // "b"
arr.push(4); // 最後面增加 4
console.log(arr); // ["a", "b", "c", 4]
arr.unshift(5); // 最前面增加 5
console.log(arr); // [5, "a", "b", "c", 4]
arr.pop(); // 最後面取出 4 ,陣列元素少一個
console.log(arr); // [5, "a", "b", "c"]
arr.shift(); // 最前面取出 5 ,陣列元素少一個
console.log(arr); // ["a", "b", "c"]
arr.splice(1, 2); // 從第 1 個開始,刪除 2 筆
console.log(arr); // ["a"]
arr[3] = "d";
console.log(arr); // ['a', empty × 2, 'd']
console.log(arr.length); // 長度為 4
預計說明物件