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

首頁 > 語言 > JavaScript > 正文

js中刪除數組中的某一元素實例(無下標時)

2024-05-06 15:10:39
字體:
來源:轉載
供稿:網友

1、使用filter數組去重;

var arr1 = [1,2,3,4,5,6];//待操作數組var j = 2;//待刪除元素var noRepeat = function(arr1,arr2){return arr1.flter(function(e){return arr2.indexOf(e) == -1;})};var arr2 = [];arr2.push(j);//保證待刪除數為數組,方便使用過濾器console.log(noReapeat(arr1,arr2));//即得到剔除后的數組

2、常規方法獲得

//先從數組中找到待刪元素下標Array.prototype.indexOf = function(val){for(var i=0;i<this.length;i++){(this[i] == val)&&(return i;);return -1;}}//使用splice進行刪除(注意:splice返回的是刪除的數組,我們需要的是刪除后的原數組)Array.prototype.remove = function(val){var index = this.indexOf(val);//調用上面函數獲取下標if(index != -1){this.splice(index,1);//刪除元素return this;//已經剔除的原數組}} //調用var arr = [1,2,3,4,5];console.log(arr.remove(3));

3、使用join,split,concat組合處理,有一定的局限性,操作也比較麻煩。

以上這篇js中刪除數組中的某一元素實例(無下標時)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 无为县| 潜江市| 东丰县| 关岭| 鹤岗市| 麻江县| 龙江县| 汝州市| 湾仔区| 汾西县| 灵宝市| 古蔺县| 青神县| 天全县| 汉源县| 同仁县| 交城县| 鹤庆县| 保山市| 绿春县| 涿州市| 武威市| 喀什市| 应城市| 华宁县| 吉首市| 申扎县| 白城市| 巨野县| 内黄县| 天台县| 青州市| 保康县| 舟山市| 苏尼特右旗| 永泰县| 特克斯县| 万山特区| 南昌市| 德州市| 通城县|