Front-End/Javascript

[javascript] form 입력값 중복 검사 - Set (배열 중복 검사)

uni2237 2021. 2. 24.
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

댓글