성장과정(dev)/Frontend(feat. Vue, Next.js)

javascript 함수 default 파라미터

lowellSunny 2020. 9. 4. 17:21

함수 생성 시 받아온 파라미터의 default를 정의하는 방법은 여러가지가 있다.

 

1. 삼항연산자

function test( param ) {
	param = $.isEmptyObject( param ) ? "" : param;
}

 

2. 삼항연산자 활용(?) : 이것의 이름을 아시면 알려주시면 감사하겠습니다 ^_^;

function test( param )  {
	param = param || "";
}

 

3. parameter정의하는 부분에서 default 정의

function test ( param = "" ) {

}

허나 내가 글을 쓴 이유는 마지막 방법 3번이 ie에서 문제가 있다는 걸 알았기 때문이다..

3번이 제일 편해서 자주 쓰고있었는데

개발자가 간과하면 안되는 브라우저... IE....