
front-end/JavaScript
[JavaScript] 35. 스프레드 문법
💡 ES6에서 도입된 스프레드 문법 ... 은 하나로 뭉쳐 있는 여러 값들의 집합을 펼쳐서(spread) 개별적인 값들의 목록으로 만든다. 🔹 스프레드 문법을 사용할 수 있는 대상은 Array, String, Map, Set, DOM 컬렉션, arguments 와 같이 for...of 문으로 순회할 수 있는 이터러블에 한정된다. 💡 스프레드 문법의 결과물은 값으로 사용할 수 X, 쉼표로 구분한 값의 목록을 사용하는 문맥에서만 사용 가능 🔹 함수 호출문의 인수 목록 🔹 배열 리터럴의 요소 목록 🔹 객체 리터럴의 프로퍼티 목록 01. 함수 호출문의 인수 목록에서 사용하는 경우 예제 35-06 에는 apply 메소드를 활용하여 Max 값을 구한 경우이고, 예제 35-07 에는 스프레드 문법을 사용하여 구한 경..