<그냥하자> JavaScript (23) 배열의 스프레드와 디스트럭쳐링

.·2024년 7월 30일
0

출처 : 인프런 얄팍한 코딩사전

I. 스프레드 spread

기본 문법

활용

a. 배열을 다수의 인자들로 펼침

b. concat보다 가독성있는 배열 결합

concat - 배열에 다른 배열이나 값을 이어붙인 결과를 반환

c. 배열의 얕은 복사

d. push, unshift 대신 사용


가독성 향상
배열이 든 변수의 참조값이 변할 필요가 있는 경우 (SPA 등...)

e. 원본배열을 유지한 채 일정부분만 연결하여 복사
splice는 원본배열을 변경

II. 디스트럭쳐링 destructuring


기본코드

디스트럭쳐링으로 간략화

일부만 가져오는 것도 가능

기본값 설정

h에 5가 아니라 arr 3이 들어가는걸 볼수 있다.

나머지 변수 사용 가능

활용


profile
해야 되는 일이 하고 싶은 일로

0개의 댓글