您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關javascript數組如何刪除某一項的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
1.可以使網頁具有交互性,例如響應用戶點擊,給用戶提供更好的體驗。 2.可以處理表單,檢驗用戶的輸入,并提供及時反饋節省用戶時間。 3.可以根據用戶的操作,動態的創建頁面。 4使用JavaScript可以通過設置cookie存儲在瀏覽器上的一些臨時信息。
js數組刪除某一項的方法:1、使用splice()函數刪除,語法格式“array.splice(刪除元素的開始下標,1)”;2、使用delete關鍵字,語法格式“delete array[數組元素下標]”。
本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
js中刪除數組中某一項的方法
1、使用splice()函數
JS中可使用splice()函數刪除數組中的某一項;splice() 方法用于添加或刪除數組中的元素。
語法:
splice(index,len,[item])
注釋:該方法會改變原始數組。
splice有3個參數,它也可以用來替換/刪除/添加數組內某一個或者幾個值
index:數組開始下標
len: 替換/刪除的長度
item:替換的值,刪除操作的話 item為空
如:arr = ['a','b','c','d']
刪除 ---- item不設置
arr.splice(1,1) //['a','c','d'] 刪除起始下標為1,長度為1的一個值,len設置的1,如果為0,則數組不變 arr.splice(1,2) //['a','d'] 刪除起始下標為1,長度為2的一個值,len設置的2
說明:如果僅刪除一個元素,則返回一個元素的數組。 如果未刪除任何元素,則返回空數組。
2、使用delete關鍵字
delete刪除掉數組中的元素后,會把該下標出的值置為undefined,數組的長度不會變
delete arr[1] //[‘a’, ,‘c’,‘d’] 中間出現兩個逗號,數組長度不變,有一項為undefined
感謝各位的閱讀!關于“javascript數組如何刪除某一項”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。