Logical Assignment Operator

ES
ES2021
비고
Tags
 
ES2021에서 +=과 유사한 형태로 사용할 수 있는 ||= , &&= , ??=가 추가되었다.
 
예시
let b = 2 b += 1 // equal to b = b + 1 let a = null a ||= 'some random text' // a become to'some random text' // equal a = a || 'some random text' let c = 'some random texts' c &&= null // c become to null // equal to c = c && null let d = null d ??= false // d become to false // equal to d = d ?? false