불변성 지킨는 방법

  1. 배열을 복사한다.

    1. 알고리즘 공부할겸 copyArray를 만드는 함수 만들어보기
    funciton copyArray(origin){
    	// some code
    	return origin
    }
    
  2. 새로운 배열을 반환하는 메서드들을 활용한다.

    1. filter 함수 → 새로운 배열 반환
    2. map 함수 → 새로운 배열 반환
    3. slice 함수 → 새로운 배열 반환

    <aside> 💡 원본 배열은 바뀌지 않는다.라는 커멘트를 확인해보자.

    </aside>