国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js從數組中刪除指定值(不是指定位置)的元素實現代碼

2019-11-20 09:00:44
字體:
來源:轉載
供稿:網友

引用自百度知道里面的一個問答

例如數組{1,2,3,4,5}

要把數組里面的3刪除得到{1,2,4,5}

js代碼:

<script type="text/javascript"> Array.pArray.prototype.indexOf = function(val) { //prototype 給數組添加屬性      for (var i = 0; i < this.length; i++) { //this是指向數組,this.length指的數組類元素的數量        if (this[i] == val) return i; //數組中元素等于傳入的參數,i是下標,如果存在,就將i返回      }      return -1;     };    Array.prototype.remove = function(val) {  //prototype 給數組添加屬性      var index = this.indexOf(val); //調用index()函數獲取查找的返回值      if (index > -1) {        this.splice(index, 1); //利用splice()函數刪除指定元素,splice() 方法用于插入、刪除或替換數組的元素      }    };    var array = [1, 2, 3, 4, 5];    array.remove(3);</script>

其中

Array.prototype.indexOf = function(val) {      for (var i = 0; i < this.length; i++) {        if (this[i] == val) return i;      }      return -1;    };Array.prototype.remove = function(val) {      var index = this.indexOf(val);      if (index > -1) {        this.splice(index, 1);      }    };

函數很實用,對于需要刪除的數組,引用 array.remove(val);函數即可array是被刪除的數組名val是指定刪除的數組中的具體內容 。

以上這篇js從數組中刪除指定值(不是指定位置)的元素實現代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万全县| 乌鲁木齐市| 翁源县| 安陆市| 习水县| 蒙城县| 荃湾区| 乌拉特后旗| 滦南县| 嘉祥县| 含山县| 永胜县| 珲春市| 岳池县| 曲水县| 乐都县| 彭阳县| 石棉县| 婺源县| 海城市| 湾仔区| 太仆寺旗| 宁波市| 沧州市| 兴国县| 金昌市| 诏安县| 平远县| 聂拉木县| 叙永县| 蒙自县| 乐业县| 定陶县| 遂平县| 临颍县| 娄烦县| 尉氏县| 汤阴县| 安溪县| 莱西市| 会泽县|