с другого ЯП. У меня есть вопрос, буду очень благодарен, если кто-то кинет в меня докой либо обьяснит как работает механизм пропуска опциональных аргументов?
Вроде как есть следующая сигнатура https.createServer(options, function (req, res) {}) И как JS отличает что есть options а что есть callback, если я допустим этот options упускаю?
https.createServer(function (req, res) {})
https://github.com/nodejs/node/blob/master/lib/_http_server.js#L371 просто проверкой типа аргументов
Пасиб, Думал что-то для этого интересное придумано, а оказывается оно в лоб решено.
Обсуждают сегодня