JavaScript/강의 (2) 썸네일형 리스트형 [Udemy] [23-2] JavaScript의 최신 기능들 (REST, Destructuring) 236. REST (spread와 비슷하지만 다름!) * 인수객체 (The Arguments Objects)모든 함수 내에서 사용가능한 array 형태의 객체. > length 속성 사용가능. > array 메소드(push/pop) 사용불가. > 화살표함수(arrow function) 에서 사용불가. function num() { console.log(arguments);}num();// Arguments [callee: ƒ, Symbol(Symbol.iterator): ƒ]// undefined// 인수(Arguments)가 비어있음num(10, 9, 8);// Arguments(3) [10, 9, 8, callee: ƒ, Symbol(Symbol.iterator): ƒ]// 0 : 1.. [Udemy] [23-1] JavaScript의 최신 기능들 (DEFAULT PARAMS, SPREAD) 232. 기본 매개 변수 (DEFAULT PARAMS) _ The old Way function print(num) { return num + 1;}print(5) // 6print(10) // 11print() // NaN ** * 기본 매개변수 지정(조건문으로 지정)function print(num) { if(num === undefined) { num = 0 } return num + 1;} (매개변수에 지정)function print(num = 0) { return num + 1;} print(5) // 6print(10) // 11print() // 1 **=> 매개변수가 없다면 default값인 0으로, print(0)으로 실행. * 기본 매개변수가 여러개인 경우 (순서 중.. 이전 1 다음