Всем привет! Когда пишу условие через if...else, return работает как положено, но если переписать то же условие используя "?", код перестает работать. Консоль хрома по этому поводу говорит "Unexpected token return". Хочу понять в чем проблема и чем не подходит return. Вроде как очевидный код в две строки, но работать не хочет. Код ниже. Спасибо)
function moreThanTen(arr) {
// if (arr.length > 10) {
// return 1;
// }
// else if (arr.length == 10) {
// return 0;
// }
// else return -1;
(arr.length > 10) ? return 1 :
(arr.length == 10) ? return 0 : return -1;
}