我想避免數組中的重複值。
function doValidatePages(){
var pageNumbers = new Array();
$('.page_num').each (function() {
if($.inArray($(this).val(), pageNumbers,0) == -1){
if($(this).val() != '-') {
pageNumbers = ($(this).val());
console.log(pageNumbers)
} else {
alert("empty")
}
} else {
alert("duplicate");
}
});
}
輸入例:1,1,3,1
對於第二個 「1」,我收到了-1,但3插入後,我得到用於第三 「1」 的-1再次!
' $ .inArray'需要2個參數,1.要檢查的值2.數組。這個數組在哪裏試圖檢查重複。 –
我不知道爲什麼這是關閉/下來投票,似乎是一個有效的問題給我,而確切地說是什麼堆棧溢出發明! –