자바스크립트 14 ES6 문법-spread/rest 문법
1. spread 문법 (전개 구문) -> 함수 호출, 배열 리터럴과 문자열, 객체 리터럴 : 주로 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소를 넣을 때에 사용함 function sum(x,y,z) { return x+y+z; } const numbers = [1,2,3]; sum(...numbers) // 6 // sum(1,2,3)과 동일함 2. rest 문법 (나머지 매개변수) -> 함수의 마지막 매개변수 앞에 ...를 붙이면, 모든 후속 매개변수를 배열에 넣도록 지정함. 마지막 매개변수만 나머지 매개변수로 설정할 수 있음. -> Array 인스턴스이므로, sort, map, forEach, pop 등의 메서드를 직접 적용할 수 있음. -> .length 속성도 사용 가능함. : ..
2023. 1. 11.