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

首頁 > 編程 > JavaScript > 正文

jquery刪除數組中重復元素

2019-11-19 18:40:17
字體:
來源:轉載
供稿:網友

話不多說,下面就跟著小編來看下利用jquery實現刪除數組中重復元素的具體思路吧

首先定義如下數組

var arr=[0,2,3,5,6,9,2];

我們可以看到數組中存在重復元素'2';

最后通過jquery篩選應該得到[0,2,3,5,6,9];

ok,首先我們再定義一個空數組,用來存放最后篩選出來的元素:

var new_arr=[];

利用jquery的$.inArray可以輕松實現:

遍歷數組元素:

for(var i=0;i<arr.length;i++) {  var items=arr[i];  //判斷元素是否存在于new_arr中,如果不存在則插入到new_arr的最后  if($.inArray(items,new_arr)==-1) {    new_arr.push(items);  }}

當遍歷到最后一個'2'的時候,因為已經將之前一個'2'插入到了new_arr中,所以最后一個'2'不會執行if中的語句

最后得到新數組new_arr=[0,2,3,5,6,9];

備注:$.inarray(value,array) --確定第一個參數在數組中的位置(如果沒有找到則返回 -1 )。

最終代碼如下:

var arr=[0,2,3,5,6,9,2];var new_arr=[];for(var i=0;i<arr.length;i++) {  var items=arr[i];  //判斷元素是否存在于new_arr中,如果不存在則插入到new_arr的最后  if($.inArray(items,new_arr)==-1) {    new_arr.push(items);  }}console.log(new_arr); //[0,2,3,5,6,9]

以上就是本文的全部內容,希望對大家有所幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 文昌市| 鸡西市| 石台县| 富顺县| 合山市| 永新县| 改则县| 云阳县| 靖宇县| 六安市| 吴川市| 广灵县| 海伦市| 甘谷县| 楚雄市| 宁河县| 竹溪县| 新民市| 承德县| 简阳市| 徐汇区| 渝中区| 新龙县| 南京市| 微博| 南召县| 保山市| 西城区| 永寿县| 通辽市| 迁安市| 临西县| 龙州县| 安福县| 奉化市| 林西县| 武宁县| 兴化市| 广德县| 乌拉特前旗| 遂昌县|