[JavaScript]Mutable vs ImMutable

박상훈·2022년 7월 17일
1
post-thumbnail

Mutable

원본데이터를 변화 가능합니다.

- 유동적이며 , 변형이 가능합니다.
- 참조타입 입니다.
- 해당 데이터의 주소를 찾아 값을 변경합니다.

pop(),
push(),
unshift(),
shift(),
splice(),
fill(),
reverse(),
sort()

ImMutable

원본데이터를 유지합니다.

- 불변적이며 , 변형이 불가능합니다.
- 원시타입 입니다.
- 해당 데이터 주소와 별개로 새로운 메모리 주소에 할당합니다.
- 문자열 입니다.

concat(),
filter(),
find(),
forEach(),
includes(),
indexOf(),
map(),
join()

profile
다들 좋은 하루 되세요

0개의 댓글