ES6刪除陣列中指定元

2021-10-12 02:49:47 字數 466 閱讀 1096

es6刪除陣列中指定元素,例:

let array = [1, 2, 3, 4];

刪除2,array.splice(array.findindex(item => item === 2), 1);

findindex()方法滿足條件時返回數元素下標,否則返回-1

splice(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 二 直接...