Итак, я занимался проблемой кода в Интернете, и одно из решений показало следующее
function electionsWinners(votes, k) {
var max=Math.max(...votes)
var r=votes.filter(x=>x+k>max||x===max).length
return k?r:r==1?1:0
}
Я не думаю, что специфика проблемы актуальна, меня больше интересует, как возврат постановка работает. Я вообще не понимаю, что возвращается, кажется, что используются 2 троичных оператора, но я не уверен, кто-нибудь может помочь мне понять, как именно работает этот оператор возврата?