자바스크립트 함수에서 매개변수의 기본값 설정하기
페이지 정보
본문
Javascript Function 에서
인자없이 함수가 호출되었을 경우, 빠진 인자 값들은 undifined로 설정 됩니다.
가끔은 위와 같은 상황을 허용하지만, 기본 값을 매개변수에 두어 할당하는 방법이 더 좋은 방법입니다.
[code]
function myFunction(x, y) {
if (y === undefined) {
y = 0;
}
}
[/code]
아니면, 더 간단하게 아래처럼 작성 할 수 있습니다:
[code]
function myFunction(x, y) {
y = y || 0;
}
[/code]
* y가 선언 되어지고, y || 가 y를 반환 한다면, y는 true 이기 때문입니다. y가 0을 반환한다면, y는 undefined 이기 때문입니다.
** 출처 : http://palpit.tistory.com/410
인자없이 함수가 호출되었을 경우, 빠진 인자 값들은 undifined로 설정 됩니다.
가끔은 위와 같은 상황을 허용하지만, 기본 값을 매개변수에 두어 할당하는 방법이 더 좋은 방법입니다.
[code]
function myFunction(x, y) {
if (y === undefined) {
y = 0;
}
}
[/code]
아니면, 더 간단하게 아래처럼 작성 할 수 있습니다:
[code]
function myFunction(x, y) {
y = y || 0;
}
[/code]
* y가 선언 되어지고, y || 가 y를 반환 한다면, y는 true 이기 때문입니다. y가 0을 반환한다면, y는 undefined 이기 때문입니다.
** 출처 : http://palpit.tistory.com/410
추천0
댓글목록
등록된 댓글이 없습니다.