@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-адресации? Или хотябы по какому запросу их искать?
  • Вопрос задан
  • 5227 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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