본문 바로가기

JS

[javascript] javascript에서 배열에 같은 값을 추가 하지 않기

728x90
반응형
// 배열에 같은 값을 추가 하지 않음
function addUniqueItem(array, item) {
    if (array.indexOf(item) === -1) {
        return true;
    }else{
        return false;
    }
}

// 사용 예시

var arr = ['a', 'b', 'c'];
var value = 'd';

if(addUniqueItem(arr, value)){
	arr.push(value);
}

 

728x90
반응형