国产探花免费观看_亚洲丰满少妇自慰呻吟_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]

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 治多县| 通辽市| 延安市| 丰顺县| 内丘县| 齐河县| 霍城县| 炉霍县| 桃园市| 依兰县| 嘉定区| 盐津县| 普宁市| 新宁县| 锦州市| 林芝县| 佛山市| 万年县| 梅河口市| 长宁区| 钟山县| 玛纳斯县| 密云县| 陆良县| 大同县| 建瓯市| 龙川县| 滨州市| 开平市| 内黄县| 图们市| 溆浦县| 安义县| 长白| 雅安市| 双牌县| 延庆县| 如皋市| 克东县| 迁安市| 武乡县|