몽땅뚝딱 개발자

[Javascript] Array 중복제거하기 본문

Development/Javascript

[Javascript] Array 중복제거하기

레오나르도 다빈츠 2022. 10. 3. 16:05
// 방법 1. if문 사용
function setLocalStorage(id) {
    const beforeArr = JSON.parse(localStorage.getItem('watchArr'))
    if(!(resultArr.indexOf(id) > -1)) {
        resultArr.push(id)
    }
    localStorage.setItem('watchArr', JSON.stringify(resultArr))
}

// 방법 2. Set 사용
function setLocalStorageUseSet(id) {
    let resultArr = JSON.parse(localStorage.getItem('watchArr'))
    resultArr.push(id)

    resultArr = new Set(resultArr) // Set으로 중복제거
    resultArr = Array.from(resultArr) // Array로 다시 변경
    localStorage.setItem('watchArr', JSON.stringify(resultArr))
}

 


개인적으로 공부한 내용을 정리하는 블로그로
잘못된 개념을 게시하지않도록 주의하고 있으나 오류가 있을 수 있습니다.

 

 

 

Comments