亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jquery刪除數(shù)組中重復(fù)元素

asal 2016-12-28 14:29:34 291
abstrak:本文主要講解jquery刪除數(shù)組中重復(fù)元素的具體思路與示例代碼,有助于理解與學(xué)習(xí).首先定義如下數(shù)組:var arr=[0,2,3,5,6,9,2];我們可以看到數(shù)組中存在重復(fù)元素'2';最后通過jquery篩選應(yīng)該得到[0,2,3,5,6,9];ok,首先我們?cè)俣x一個(gè)空數(shù)組,用來存放最后篩選出來的元素:var new_arr=[];利用jquery的$.inArray可以輕松實(shí)現(xiàn)

本文主要講解jquery刪除數(shù)組中重復(fù)元素的具體思路與示例代碼,有助于理解與學(xué)習(xí).

首先定義如下數(shù)組:

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

我們可以看到數(shù)組中存在重復(fù)元素'2';

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

ok,首先我們?cè)俣x一個(gè)空數(shù)組,用來存放最后篩選出來的元素:

var new_arr=[];

利用jquery的$.inArray可以輕松實(shí)現(xiàn):

遍歷數(shù)組元素:

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);
  }
}

當(dāng)遍歷到最后一個(gè)'2'的時(shí)候,因?yàn)橐呀?jīng)將之前一個(gè)'2'插入到了new_arr中,所以最后一個(gè)'2'不會(huì)執(zhí)行if中的語句

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

備注:$.inarray(value,array) --確定第一個(gè)參數(shù)在數(shù)組中的位置(如果沒有找到則返回 -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]

 更多關(guān)于jquery刪除數(shù)組中重復(fù)元素請(qǐng)關(guān)注PHP中文網(wǎng)(ipnx.cn)其它文章!  


Nota Keluaran

Penyertaan Popular