Как правильно изменить сокращенную проверку на JS?

Друзья, не сильно силен в JS.
Есть такой код

// store the slider in a local variable
      var $window = $(window),
          flexslider = { vars:{} };

      // tiny helper function to add breakpoints
      function getGridSize() {
		  
        return (window.innerWidth < 480) ? 1 :
               (window.innerWidth < 1225) ? 3 : 4;	   
      }


А изменить хочу сокращенную запись на JS вот эту
return (window.innerWidth < 480) ? 1 :
               (window.innerWidth < 1225) ? 3 : 4;


Как тоже самое написать на обычной конструкции if else ?
Нужно для того что хочу добавить, изменить условие, но не понимаю как это сделать в сокращенной записи.
  • Вопрос задан
  • 47 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
Почитай о тернарном операторе.

Переписать можно так:
if (window.innerWidth < 480) return 1
else if (window.innerWidth < 1225) return 3
else return 4
Надеюсь понятно что происходит, и переписать покрасивее ты сможешь сам.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы