Задать вопрос
@kotia

Оператор "?" в javascript?

Пытаюсь разобраться с библиотекой jquery.address.

Документация там хромает на обе ноги, поэтому курю исходники примеров.



И там часто попадается оператор(а оператор ли это?) в виде вопросительного знака, о котором я первый раз слышу. Вот, например:



result.push(i + ': ' + (typeof val == 'object'? val.join? '\'' + val.join(', ') + '\'': serialize(val): '\'' + val + '\''));



var match = links.length? links.shift() + ' ' + links.join('.'): 'Home';



И так далее. Исходник: www.asual.com/jquery/address/samples/api/



Что этот оператор делает?



И, пользуясь случаем, не знаете ли каких-нибудь альтернативных инструментов ajax-адресации? Или хотябы по какому запросу их искать?
  • Вопрос задан
  • 5347 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы