Remove Array elements by value

由值刪除陣列元素,以下是一個簡單的方式擴展 javascript prototype,試試!!

Array.prototype.remove = function(value){
    const arr = [...this] 
    arr.splice(arr.indexOf(value), 1);
    return arr;
}
const test = ['aaa','bbb','ccc']
let test2 = test.remove('bbb')
console.log(test2) // ['aaa','bbb']

Refrance:
https://stackoverflow.com/a/60989209/6784662
https://stackoverflow.com/a/10517081/6784662

如果文章對您很有幫助
請我喝杯咖啡吧

Bitcoin 比特幣錢包:

38ieWXhURt27br9XrDoCeo4eruzKyi8QKs



ann71727

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料