Wersja 12 EcmaScript wprowadzona w czerwcu 2021 roku wprowadziła ciekawe, choć dość egzotycznie wyglądające operatory przypisania. Są nimi &&=, ||=, oraz ??=. Przyjrzyjmy się, jak działają:
Logical AND assignment (&&=)
Ten operator dokona przypisania tylko, jeśli zmienna, do której chcemy dokonać przypisania jest “prawdziwa” (ang. truthy).