ES11 論理代入演算子の使い方のサンプル

環境
Google Chrome 123.0.6312.86(Official Build) (64 ビット)
Windows 11 Pro 64bit

構文
var ||= exp
var &&= exp
var ??= exp

使用例
xx ||= 6; // xx || (a = 6); と同じ。xxが未設定など偽と判断される場合にxxに値を代入
xx &&= 6; // xx && (xx = 6); と同じ。xxが設定済など真と判断される場合にxxに値を代入
xx ??= 6; // xx ?? (xx = 6); と同じ。xxがnullかundefinedの時にxxに値を代入

JavaScript

Posted by arkgame