JavaScript 논리 널 할당 연산자(??=)의 동작은?
쉬움 MDN Web Docs해설
??= (Nullish Assignment)는 왼쪽 변수가 null이나 undefined일 때만 오른쪽 값을 할당합니다. ||=과 달리 0, '', false 같은 유효한 falsy 값은 유지합니다. 기본값 설정에 사용됩니다. 예: options.timeout ??= 3000;
??= (Nullish Assignment)는 왼쪽 변수가 null이나 undefined일 때만 오른쪽 값을 할당합니다. ||=과 달리 0, '', false 같은 유효한 falsy 값은 유지합니다. 기본값 설정에 사용됩니다. 예: options.timeout ??= 3000;