[JavaScript] 고급 문법


[JavaScript] 고급 문법

1. Default Function Parameter 함수를 호출할 때 함수의 파라미터를 전달하지 않으면, 함수 내에서 파라미터값은 undefined 가 됩니다. 만약 파라미터가 함수 내에서 특정 기능을 구현하기 위해 반드시 값이 필요한 상태라면, 파라미터 기본값을 설정할 수 있습니다. function say1(message) { if (message != undefined) { console.log(message); } else { console.log("파라미터 값이 존재하지 않습니다."); } } function say2(message = "파라미터 값이 존재하지 않습니다.") { console.log(message); } say1(); // 파라미터 값이 존재하지 않습니다. say2(); // 파라미터 값이 존재하지 않습니다. 2. Rest Parameter 함수의 파라미터로 몇 개의 파라미터가 전달될지 모를 경우, 함수의 파라미터를 선언할 때 "...파라미터명" 형식을 사용...


#javascript #자바스크립트

원문링크 : [JavaScript] 고급 문법