Spread Operator!의 기본
전개 연산자 or 펼침 연산자 많이 쓰게 될 연산자이다.
전개 연산자(spread operator)는 표현식(expression)은 2개 이상의 인수arguments(함수 호출 용)나 2개 이상의 요소elements(배열 리터럴 용) 또는 2개 이상의 변수(비구조화 할당 용)가 예상되는 곳에 확장될 수 있도록 한다.
함수에 인자로 전달
...
을 통해서 apply없이 함수를 호출할 수 있다!
배열 붙이기
그냥 ...
으로 배열을 껍데기를 깐다고 생각하면 쉽다.
배열 복사하기
참고해야하는 것은 배열 속 객체는 얕은 복사를 한것이다. 객체의 깊은 복사는 스니핏이 따로 있다.
NodeList를 배열로 변환
node list
를 추출하였을 때, 배열로 바꿔야 할 때가 은근 자주있다. 물론 from()
을 통해 하는 방법도 있지만 보기도 편하고 함수에 직접 때려 박을땐, 이 방법이 가장 깔끔하다.