В JavaScript, вместо того, чтобы присваивать результат переменной, возможно ли получить return
результат тройной в одной строке кода?Результат возврата от Ternary в одной строке (JavaScript)
например. Вместо этого:
function getColor(val){
var result = val <= 20 ? '#000' : val >= 80 ? '#999' : '#555';
return result;
}
Можем ли мы сделать что-то вроде этого ...
function getColor(val){
return val <= 20 ? '#000' : val >= 80 ? '#999' : '#555';
}
Я спрашиваю это потому, что я просто попытался выше, и ничего не было возвращено.
да, можно – FabianCook
ОК, я понимаю, что был очень плохой пример прямо сейчас. Конечно, вы могли бы просто сказать return A> B. Позвольте мне изменить. – Panomosh
Если вы собираетесь использовать 'true' и' false', убедитесь, что все буквы имеют нижний регистр. Не 'True' и' False'. – Andy