es6刪除陣列中指定元素,例:
let array = [1, 2, 3, 4];
刪除2,array.splice(array.findindex(item => item === 2), 1);
findindex()方法滿足條件時返回數元素下標,否則返回-1splice(index, len, [item])
刪除:[item]不設定,inde:刪除起始下標,len:刪除的長度(例:array.splice(1,1) 結果:[1, 3, 4])
替換:[item]為替換的值,inde:替換起始下標,len:替換的長度(例:array.splice(1,2, 『5』) 結果:[1, 5, 4])
新增:len設定為0,[item]為替換的值,index:新增起始下標(例:array.splice(1,0, 『5』) 結果:[1, 5, 2, 3, 4])
es6刪除陣列某項 ES6陣列中刪除指定元素
知識點 es6從陣列中刪除指定元素 findindex 方法返回陣列中滿足提供的測試函式的第乙個元素的索引。否則返回 1。arr.splice arr.findindex item item.id data.id 1 1 js中的splice方法 splice index,len,item 注釋 該...
ES6陣列中刪除指定元素
知識點 es6從陣列中刪除指定元素 findindex 方法返回陣列中滿足提供的測試函式的第乙個元素的索引。否則返回 1。arr.splice arr.findindex item item.id data.id 1 1 js中的splice方法 splice index,len,item 注釋 該...
js 刪除陣列中指定元素
一 不直接修改陣列 方法一 function removeelement arr,item return result 方法二 function removeelement arr,item return result 方法三 function removeelement arr,item 二 直接...