JavaScript 經常使用方法
1. splice()
做用:向/從數組中添加/刪除項目,而後返回被刪除的項目。
註釋:該方法會改變原始數組。
語法:arrayObject.splice(index,howmany,[item1,...,itemX])
index 表示數組開始刪除的位置, howmany 表示刪除的個數,[item1,...,itemX]表示向數組添加的新項。
個人解釋:splice 刪除時返回新數組,新增長的元素在被刪除的元素的位置上添加,後面的元素後移。
// 刪除元素
<script>
var num = [1, 3, 5, 7]
num.splice(2, 1)
console.log(num) // 1, 3, 7
</script>
// 增長元素
<script>
var num = [1, 3, 5, 7]
num.splice(3, 1, 90, 9090)
console.log(num) // 1, 3, 5, 90, 9090
</script>
2. slice()
做用:從已有的數組中返回選定的元素。
註釋:該方法並不會修改數組,而是返回一個子數組。
返回:一個新的數組,包含從 start 到 end (不包括該元素)的 arrayObject 中的元素。
語法:arrayObject.slice(start,[end])
index 表示數組開始選定的位置, end 表示數組結束選定的位置.
3. push()
做用:從已有的數組末尾增長一個元素。
註釋:該方法會修改數組。