저는 Ruby의 ||=
메커니즘을 좋아 합니다. 변수가 존재하지 않거나 nil
인 경우 생성하고 다음과 동일하게 설정합니다.
amount # is nil
amount ||= 0 # is 0
amount ||= 5 # is 0
지금 JavaScript에서 비슷한 작업을해야합니다. 이를 수행하는 규칙이나 적절한 방법은 무엇입니까? ||=
유효한 구문이 아님을 알고 있습니다. 이를 처리하는 두 가지 명백한 방법은 다음과 같습니다.
window.myLib = window.myLib || {};
// or
if (!window.myLib)
window.myLib = {};
x
이 거짓 (예 :)이고이 정의되지 않은false
경우에만 기본값을 설정하려는 경우주의해서 사용하십시오x
.