с другого ЯП. У меня есть вопрос, буду очень благодарен, если кто-то кинет в меня докой либо обьяснит как работает механизм пропуска опциональных аргументов?
                  
                  
                  Вроде как есть следующая сигнатура 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 просто проверкой типа аргументов
Пасиб, Думал что-то для этого интересное придумано, а оказывается оно в лоб решено.
Обсуждают сегодня