---
# System prepended metadata

title: JavaScript 20種操作陣列方法

---

JavaScript 20種操作陣列方法
===

### 改變原始陣列
- push() 新增元素到最末端後回傳陣列總長度
- pop() 取出陣列最末端元素，會回傳取出的值
- shift() 取出陣列開頭元素，會回傳取出的值
- unshift() 新增一個元素到陣列開頭後回傳陣列總長度
- splice() 取出或插入陣列指定索引值，並回傳1個陣列

### 不會改變原始陣列