一,splice:從陣列中新增/刪除元素,返回被刪除的專案 會改變原始陣列
1,刪除陣列元素:
第乙個引數是從哪個位置開始刪除元素,
第二個引數 刪除多少個元素
2,向陣列插入元素:var arr=[1,2,3,4,5,6,7];
arr.splice(2,3)
console.log(arr)
3,替換元素var arr=[1,2,3,4,5,6,7];
arr.splice(2,0,'a','b','c')
console.log(arr)
二, sort:陣列排序var arr=[1,2,3,4,5,6,7];
arr.splice(2,3,'a','b','c')
console.log(arr)
按照數值大小進行排序:需要使用排序函式:
js學習筆記var arr=[8,12,312,4,5];
function sortarray(n1,n2)
arr.sort(sortarray);
console.log(arr)
JS陣列之splice函式
arrayobject.splice index,howmany,item1,item2.itemx 然後返回被刪除的專案 index為新增 刪除專案的位置。必須 howmany要刪除的專案數量,必須,0為不刪除 item1,itemx為向陣列新增的新專案。george,john,thomas,ja...
js陣列刪除(splice和delete)
今天用到了陣列的刪除,分別使用了splice和delete方法,記錄一下,方便下次查詢。原陣列是乙個關聯陣列,如 長度為5的關聯陣列,現在開始刪除。1.splice方法 test.splice 2,1 console.log test 列印結果如下 ps 陣列長度相應改變,但是原來的陣列索引也相應改...
(JS)陣列方法 slice和splice
array.slice start,end 拷貝陣列,如果不指定start和end則表示拷貝整個陣列,如果只指定start則拷貝從start到陣列末尾,如果start和end都指定,則拷貝start到end 1,此操作不會改變源陣列 let arr 1 2,3 4 console.log arr.s...