Использование Node.js и Express:
Когда я вызываю метод Application.listen, я могу получить доступ к возвращенному объекту Server по имени внутри функции обратного вызова, которую я передаю в качестве аргумента в Application.listen. method.
var myVariableName = app.listen(3000, () => {
console.log(myVariableName.address().port)
});
Я уже могу вызывать методы на myVariableName
, хотя я нахожусь в процессе создания / присвоения этой переменной!
Как это возможно? Я хочу понять, чтобы я мог реализовать функции, которые позволяют мне ссылаться на возвращаемый объект по имени в аргументе обратного вызова.