Front-End/Javascript
[javascript] form 입력값 중복 검사 - Set (배열 중복 검사)
uni2237
2021. 2. 24. 00:55
728x90
728x90
사용자가 입력한 input 태그 값을 form 으로 받고, 이를 중복 검사 하고 싶을 경우
나는 input 값들을 배열로 저장한 후 Set으로 배열 중복 검사를 하였다.
var a =[ 1, 1, 4, 5 ];
var set_a = new Set( a );
=> set_a = [ 1, 4, 5 ] 로 중복 없는 배열이 됨!!
// parameter duplicate -start
var param_arr =[];
for (var i = 1; i <= idx; i++){
param_arr.push($("#param_Name_" + String(i)).val())
}
var set = new Set(param_arr);
if(param_arr.length !== set.size) {
console.log("duplicate");
alert('Check the Parameters!<br>Parameter Name cannot be duplicated');
return false;
}
// parameter duplicate -end
728x90
728x90