в PHP, что-то, как это прекрасно:присвоение переменной внутри «IF» условие
<?php
if (!$my_epic_variable = my_epic_function()){
// my epic function returned false
// my epic variable is false
die("false");
}
echo $my_epic_variable;
?>
Я полагаю, более короткий способ сделать:
$my_epic_variable = my_epic_function();
if (!$my_epic_variable){
die("false");
}
Может ли это быть сделано JavaScript? Я пытался без успеха, не был уверен, есть ли какой-то специальный синтаксис или что-то
Fyi, в таком случае дополнительные круглые скобки являются хорошей идеей, чтобы сделать намерение понятным: 'if ((foo = bar())) – ThiefMaster
Это зависит ... Чего вы пытаетесь достичь? JavaScript довольно «уникален», поэтому для лучшего результата, пожалуйста, предоставьте нам дополнительную информацию ... – benqus