[JS] What is Spread Operator, Rest Parameter?(스프레드 연산자, 나머지 매개변수란 무엇인가?)
Spread Operator란? 하나로 뭉쳐있는 여러 값들의 집합을 펼쳐서 개별적인 값들의 목록으로 만드는 것을 말한다. "..."으로 표현한다. 편하게 생각하면 괄호를 제거해주는 역할을 한다. Spread Operator를 사용할 수 있는 대상은 Array,String, Map, DOM collection(NodeList, HTMLCollection, arguments)와 같이 for...of문으로 순회할 수 있는 이터러블에 한정된다. console. log(...[1, 2, 3]); // (1, 2, 3) // 문자열은 이터러블이다. console. log(...['Hello']); // H e l l o // Map이나 Set은 이터러블이다. console. log(...New Map([['a', ..
2023. 1. 3.