개발공부/Javascript

[JS] || 연산자 사용

승돌 2023. 8. 10. 17:33

이런 코드가 있을때 

style: (options.style ? options.style : this._defaultStyle)

간략하게 || 연산자를 사용하여

style: options.style || this._defaultStyle

이렇게 사용할 수 있다.

 

그런데 만약 options부터 undefined라서 오류가 난다면,

_generateTopoLayer(data, options = {}) {
    //함수 내용
}

이렇게 수정할 수 있다.

 

 

"options = {}"의 역할은?

함수 매개변수에 기본값을 할당하는 기능

options가 제공되지 않은 경우 빈 객체 {}로 초기화하여 undefined 오류를 방지함

'개발공부 > Javascript' 카테고리의 다른 글

[JS] async  (0) 2023.08.09