기본값 함수 매개변수 (Default parameter) 값이 없거나 undefined가 전달될 경우 이름붙은 매개변수를 기본값으로 초기화할 수 있다. function multiply(a, b = 1) { return a * b; } multiply(5, 2) // 10 multiply(5) // 5 multiply(5, undefined) // 5 자바스크립트에서 함수의 매개변수는 기본적으로 'undefined'이지만 어떤 때는 기본값을 특정 값으로 정해야 할 때가 있는데 그 때 기본값 함수 매개변수를 유용하게 사용할 수 있다. 파이선과는 달리 자바스크립트에서는 기본 인수가 호출 시에 평가되므로 함수가 생성될 때마다 새로운 객체가 생성된다. function append(value, array = [])..