私は、2番目の式を省略して、「短い三元」に対するPHPのサポートが好きになりました。
// PHP
$foo = 'hello';
$bar = '';
echo $foo ?: 'world'; // hello
echo $bar ?: 'world'; // world
Javascriptはこのような構文をサポートしていますか??:
構文エラーが発生しようとしました。私はブール短絡を認識していますが、それは私が現在行っていることには実行可能ではありません。それは:
// Javascript
var data = {
key: value ?: 'default'
};
助言がありますか?(すぐに呼び出される無名関数でラップすることもできますが、それはばかげているようです)