본문 바로가기
컴퓨터/Front

[JavaScript] Spread Operator가 모임? 뭐하는애임?(1)

by 버니케이 2022. 8. 7.
반응형

 

 

저는 서버에서 넘어온 데이터들 (object 로 넘어와용) 

깊은복사 얕은복사 할 때 Spread Operator 썼거든요...

 

전 글에서 복사 관련된 글을 쓰면서 느꼈는데...

정확히 얘가 뭔지 잘 모르고 무지성으로 사용했던거 같아서

정리좀 해보려구요🤔

 


 

Spread Operator?

 

그래서 Spread Operator 가 뭐냐면

직역해보세요

흩뿌려지는 연산자

 

조각조각 쪼개서 흐트러놓는겁니당

 


 

Spread Operator 하는일

 

1. array 를 흐트러놓음

2. string 을 흐트러놓음

 

 

 

1. array 를 흐트러놓음

let 배열 = ['토끼', '버니'];
console.log(배열);
console.log(...배열);

 

배열에다가 ...을 붙이고 출력을 하면

배열 안의 값들이 밖으로 나와서

string 으로 출력되었습니당

 

 

 

 

2. string 을 흐트러놓음

let 변수 = '토끼버니';
console.log(변수);
console.log(...변수);

변수에다가 ...을 붙이고 출력을 하면

지들끼리 띄어쓰기가 되면서 출력이됩니당... (어따쓰징)

 

 

아무튼 그렇습니당

(Object 는 안됩니다.)

 

 

 

반응형

댓글