在前端開發中,jQuery是一個非常常用的javascript庫。在進行開發過程中,經常需要過濾重復的數組。下面我們就來介紹一下如何使用jQuery來過濾重復的數組。
實現過程如下:
var arr = [1, 2, 3, 4, 2, 3, 1, 5]; var newArr = []; $.each(arr, function(i, el){ if($.inArray(el, newArr) === -1) newArr.push(el); }); console.log(newArr);
在上面的代碼中,我們首先定義了一個數組arr,其中包含了一些重復的元素。然后我們定義了另外一個空數組newArr,用于存儲去重后的元素。
接著,我們使用jQuery的$.each()方法遍歷arr數組,對于數組中的每一個元素,我們使用$.inArray()方法判斷其在newArr數組中是否出現過。如果沒有出現過,我們就將其添加到newArr中。
最后,我們使用console.log()方法輸出newArr數組,即過濾重復后的數組。運行上述代碼,我們可以得到以下結果:
[1, 2, 3, 4, 5]
從結果中可以看出,重復的元素已經被過濾掉了。