Тернарный оператор JavaScript и оператор if / else - PullRequest
0 голосов
/ 18 октября 2018

Может кто-нибудь объяснить мне, в чем разница между этими двумя утверждениями и почему второе не работает и первое работает:

  1. if (finalWord.length > 140) return false; else return finalWord;

  2. (finalWord.length > 140) ? false : finalWord;

1 Ответ

0 голосов
/ 18 октября 2018

Похоже, вы пропустили оператор return .

return finalWord.length > 140 ? false : finalWord;

Вы можете сократить его до

return finalWord.length <= 140 && finalWord;
...