let action = button.attr('formaction') ? button.attr('formaction') : this.action;
let action = button.attr('formaction') ?: this.action;
// либо
let action = button.attr('formaction') ?? this.action;
button.attr('formaction') ? button.attr('formaction')
<?php
$rand = mt_rand(1, 3);
// обычный синтаксис
if ($rand == 1) {
$a = 100;
} elseif ($rand == 2) {
$a = 200;
} else {
$a = 300;
}
// альтернативный синтаксис
$a = $rand == 1 ? 100 : ($rand == 2 ? 200 : 300);
function assert(a, b)
{
return a ? b : null;
}
...
let a = assert(b == c, b);
button.attr('formaction') ? button.attr('formaction')