ES6是否支持Elvis运营商?

1.2*_*tts 10 javascript ecmascript-6 ecmascript-7

Javascript/ES6是否支持Elvis运营商?

例:

var x = (y==true) ?: 10;
Run Code Online (Sandbox Code Playgroud)

例2:

var debug = true;
debug ?: console.log("Value of x:" + x);
Run Code Online (Sandbox Code Playgroud)

Mil*_*uzz 10

不,但你可以使用|| 或&&,似乎执行相同的功能.

var debug = true;
debug && console.log("debug mode on ");
debug || console.log("debug mode off");
Run Code Online (Sandbox Code Playgroud)