溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

jquery怎么定義空數(shù)組

發(fā)布時(shí)間:2022-03-05 10:10:04 來源:億速云 閱讀:284 作者:iii 欄目:web開發(fā)

這篇文章主要講解了“jquery怎么定義空數(shù)組”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“jquery怎么定義空數(shù)組”吧!

  首先定義如下數(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

  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

  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]

感謝各位的閱讀,以上就是“jquery怎么定義空數(shù)組”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)jquery怎么定義空數(shù)組這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI