JS基礎之陣列 splice 和 sort

2021-08-30 19:39:35 字數 644 閱讀 1912

一,splice:從陣列中新增/刪除元素,返回被刪除的專案 會改變原始陣列

1,刪除陣列元素:

第乙個引數是從哪個位置開始刪除元素,

第二個引數 刪除多少個元素

var arr=[1,2,3,4,5,6,7];

arr.splice(2,3)

console.log(arr)

2,向陣列插入元素:

var arr=[1,2,3,4,5,6,7];

arr.splice(2,0,'a','b','c')

console.log(arr)

3,替換元素

var arr=[1,2,3,4,5,6,7];

arr.splice(2,3,'a','b','c')

console.log(arr)

二, sort:陣列排序

按照數值大小進行排序:需要使用排序函式:

var arr=[8,12,312,4,5];

function sortarray(n1,n2)

arr.sort(sortarray);

console.log(arr)

js學習筆記

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...