Javascript에서 매개변수에 기본설정 값 지정하기
페이지 정보
작성자 서방님 댓글 0건 조회 196회 작성일 14-10-10 11:40본문
JavaScript에서 함수의 매개변수에 default value를 지정해야 하는 경우가 많이 있다. 그런데, JavaScript 언어 차원에서는 지원하지 않는 기능이다.
이것을 간단하게 지정하는 방법은 다음과 같다:
function show_window(name, width, height) {
name = name || "_blank";
width = width || 300;
height = height || 200;
}
그런데 이 방법은, false, null 등의 값을 전달하고자 할 때에는 문제가 발생한다.
이런 경우에 상관없이 항상 기본값을 지정하려면 다음과 같이 한다:
function show_window(name, width, height) {
name = (typeof name !== undefined) ? name : "_blank";
width = (typeof width !== undefined) ? width : 300;
height = (typeof height !== undefined) ? height : 200;
}
댓글목록
등록된 댓글이 없습니다.