에 정의되지 않은이 수행 자바 스크립트 (ES2015)의 간결한 동작이 있습니까 : 나는 x
을 증가 할 경우에 계속 실행캐스트가 0
x => x === undefined ? 0 : x
,하지만 코드가되도록 그것은 처음에 정의되지 않은 :
foo.bar = (foo.bar === undefined ? 0 : foo.bar) + 1;
또는
foo.bar = (foo.bar ? foo.bar : 0) + 1;
는 일을 덜 반복적 인 방법이 이 캐스팅?
'(foo.bar || 0)'을 (를) 사용해 보셨습니까? – Tushar