array.splice(index,n);
index:陣列中需要刪除資料的起始位置;
n:需要刪除的元素,資料的個數;
array.splice(index,0,data1,data2,....);
index:陣列中需要插入資料的起始位置;
0:刪除的個數為0;
data1,data2:需要插入的元素,用逗號隔開
array.splice(index,n,data1,data2,......);
index:需要替換的元素的起始位置;
n:需要替換的元素的個數,實質是刪除;
data1,data2:需要插入元素,用逗號隔開;
總的來說,splice實質上是通過刪除元素來實現插入、刪除、替換的;
附上 運算元組的方法
push 在陣列尾部新增,返回新增後的陣列元素的個數
unshift 在陣列頭部新增,返回陣列新增後元素的個數
shift 刪除陣列的第乙個元素,返回被刪除的元素
pop 刪除陣列的最後乙個元素,返回被刪除的元素
splice 刪除、插入、替換 執行的是操作,改變原陣列的值,不返回任何值
slice(start,end) 擷取陣列的一部分,返回擷取的陣列,start為起始位置,end為結束為止,不包括結束的位置元素
concat a.concat(b) 將兩個陣列拼接在一起,返回乙個拼接後的新陣列,且a內部的元素在新陣列的前部
tostring 將陣列轉換成字串 返回乙個字串,tolocalstring 實現與tostring方法類似,不過在ie下會出現相容性問題,比如字元前後出現空格,數字出現小數,導致length屬性變化,所以盡量使用string
join(''& '') 將陣列以&符號間隔轉換為字串 返回乙個字串
split(『』& 『』) 將字串以&符號位標記轉換成陣列 返回乙個新陣列
sort(function(a,b)) 將陣列進行排序,如果沒有function函式,則按字元編碼排序 返回操作後的新陣列
reverse() 將陣列進行倒序排序,即將陣列的順序顛倒 返回倒序排列後的新陣列
valueof 檢視物件內的值,可以返回字串型別的陣列,不常用
charat(index)獲取字串制定順序上的元素,返回要查詢位置的元素,不能用於查詢陣列元素
插入 刪除或替換陣列的元素 splice
定義和用法 splice 方法用於插入 刪除或替換陣列的元素。語法arrayobject.splice index,howmany,element1,elementx 引數 描述 index 必需。規定從何處新增 刪除元素。該引數是開始插入和 或 刪除的陣列元素的下標,必須是數字。howmany 必...
splice 陣列刪除方法
splice增加資料到陣列 arr.splice 2,0,item 這句話中第乙個2指的是從arr 2 開始,0指刪除0個資料,item指插入資料為item arr.splice 2,1 這句話中第乙個2指的是從arr 2 開始,1指刪除1個資料 元素描述 index 必需。規定從何處新增 刪除元素...
splice 陣列刪除增加方法
splice增加資料到陣列 arr.splice 2,0,item 這句話中第乙個2指的是從arr 2 開始,0指刪除0個資料,item指插入資料為item arr.splice 2,1 這句話中第乙個2指的是從arr 2 開始,1指刪除1個資料 元素描述 index 必需。規定從何處新增 刪除元素...