Javascript에서 매개변수에 기본설정 값 지정하기 > script

본문 바로가기

script

Javascript에서 매개변수에 기본설정 값 지정하기

작성일 14-10-10 11:40

페이지 정보

작성자서방님 조회 766회 댓글 0건

본문

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;
}

댓글목록

등록된 댓글이 없습니다.

게시물 검색
Copyright © 서방님.kr All rights reserved.
PC 버전으로 보기