Показать сообщение отдельно
  #1 (permalink)  
Старый 25.04.2016, 15:43
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

return в тернарных операторах
по этому заданию http://learn.javascript.ru/task/truncate
через обычные if'ы конечно решаемо, но вот для интереса хотел решить тернарным. Код такой
function  truncate(str, maxlength){
      (str.length>maxlength) ? return str.slice(0,17)+"..." : return str;
    }

Из гугла я понял, что в тут уже подразумевается return, т.е. получается return return str.slice(0,17)+"...". Но если я не напишу свой return,тогда из функции не вылавливается значение каким-нибудь console.log() Как быть в такой ситуации?
Ответить с цитированием