您好,登錄后才能下訂單哦!
這篇文章主要講解了“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)注!
免責(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)容。