본문 바로가기
자바스크립트

[Javascript] mutable과 immutable 데이터 관리하기

by devebucks 2022. 9. 26.
728x90

mutable 메서드

mutable method로 상태를 변경하면 안됩니다.

splice()

sort()

push()

shift()

unshift()

pop()

 

immutable 메서드

immutable 메서드를 사용해서 상태 관리를 해줘야, 사이드 이펙트가 없다고 한다. 변수가 참조하고 있는 메모리 주소에 값을 변경하는게 아니라, 새로운 값을 가지는 새로운 메모리 주소를 상태가 재할당받는 거임.

slice()

map()

concat()

filter()

spread(...)

728x90

댓글