国产探花免费观看_亚洲丰满少妇自慰呻吟_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從數組中刪除指定值(不是指定位置)的元素實現代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 徐州市| 达州市| 延长县| 星子县| 平利县| 九江县| 措勤县| 安化县| 绥芬河市| 五台县| 莱西市| 浦北县| 普宁市| 青川县| 竹山县| 敦煌市| 洛南县| 公安县| 桃源县| 逊克县| 昌宁县| 韶关市| 奈曼旗| 运城市| 长寿区| 周宁县| 两当县| 通州市| 南昌县| 明光市| 安丘市| 五常市| 平谷区| 明星| 班戈县| 城口县| 武胜县| 房山区| 繁峙县| 彰化市| 长海县|