[javascript] javascript array methods practice VIII
- 移除元素功能跟 insert 元素功能
Array.prototype.splice()
- 將 Array 元素toString,並且用
,
隔開Array.prototype.toString()
- 從 Array 前面增加元素
Array.prototype.unshift()
Array.prototype.splice()
移除元素功能跟 insert 元素功能。
參數說明
- start : 第幾個元素開始執行,從 0 開始計算
- deleteCount : 要移除幾個元素,若沒指定,則移除全部 (optional)
- item1, item2, … : 要被 insert 的元素 (optional)
回傳值 : 回傳被移除的元素,若沒有元素被移除,則回傳空 Array
insert 元素
- js
1 | var myFish = ['angel', 'clown', 'mandarin', 'sturgeon']; |
移除元素
- js
1 | var myFish = ['angel', 'clown', 'drum', 'mandarin', 'sturgeon']; |
移除元素與 insert 元素
- js
1 | var myFish = ['angel', 'clown', 'drum', 'sturgeon']; |
Array.prototype.toString()
將 Array 元素toString,並且用 ,
隔開
- js
1 | var arr = ['a','b',3,{abc : 123}]; |
Array.prototype.unshift()
從 Array 前面增加元素
回傳值 : 回傳增加元素後 Array 的 length
- js
1 | var arr = [1, 2]; |