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更多程式相關知識,請造訪:###程式設計入門###! ! ###
以上是js數組怎麼刪除某一項的詳細內容。更多資訊請關注PHP中文網其他相關文章!