Один из комментариев в koa.js.
/**
* Shorthand for:
*
* http.createServer(app.callback()).listen(...)
*
* @param {Mixed} ...
* @return {Server}
* @api public
*/
Особенно не понимаю почему это выделяется особым синтаксисом.
https://github.com/koajs/koa/blob/master/lib/application.js#L56
Это делается для отображения переменных, которые можно использовать в функции ниже. В данном случае это функция listen(...args) {}
, где ...args
и есть параметры, то есть переменные для ввода. Делается это так же для того, чтобы в современных редакторах появлялись подсказки при вызове функции. Это бывает удобно, когда много функции и не нужно залезать в место её объявления, чтобы посмотреть её же параметры.
Пример:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Привет всемЗадача вроде как несложная, но не могу найти решение
Добрый вечере, уважаемые программистыПоявилась такая задача, все запросы типа: