Js陣列裡刪除指定的元素(不是指定的位置)

2022-05-06 16:51:14 字數 623 閱讀 9539

**自:

之前一直是做後端的,從來也沒有寫過js,但是卻一直想學學,也只是基於興趣而已!現在到了這個公司,確實大量的寫js。但也一直都是沒有系統的去看過js!都是搞什麼查什麼!  

最近要解決乙個問題,但是用到了js的陣列,知道了元素要去刪除這個陣列中的這個指定的元素。網上找到了一些解決辦法,在這裡做個筆記記下來:  

首先可以給js的陣列物件定義乙個函式,用於查詢指定的元素在陣列中的位置,即索引,**為:  

array.prototype.indexof = function

(val)

return -1;

};

然後使用通過得到這個元素的索引,使用js陣列自己固有的函式去刪除這個元素:  

**為: 

array.prototype.remove = function

(val)

};

這樣就構造了這樣乙個函式,比如我有有乙個陣列:  

var emp = ['abs','dsf','sdf','fd']

假如我們要刪除其中的fd,就可以使用:  

emp.remove('fd');

js刪除陣列裡的某個元素

首先可以給js的陣列物件定義乙個函式,用於查詢指定的元素在陣列中的位置,即索引,為 array.prototype.indexof function val return 1 然後使用通過得到這個元素的索引,使用js陣列自己固有的函式去刪除這個元素 為 array.prototype.remove ...

JS刪除陣列指定元素

為 array.prototype.indexof function val return 1 code from array.prototype.remove function val var emp abs dsf sdf fd emp.remove fd 為 array.prototype.i...

Js 刪除陣列指定元素

在最近的專案中,有用到js對陣列的操作,之前自己幾乎沒有用到這種方法,這裡就記錄一下,算是對學到的東西的一種總結吧。splice 方法向 從陣列中新增 刪除專案,然後返回被刪除的專案。該方法會改變原始陣列。基本語法 arrayobject.splice index,howmany,item1,ite...