Предположим, у меня есть это:Как получить доступ к «более глобальной» переменной?
connection.query("something", data, function(err, res) {
console.log("inserted id is: " + res.insertId);
obj123.method1("something", function(res2) {
//how can I get access to res.insertId from here?
})
});
Мой вопрос в коде. И второй, как бы получить доступ к «более глобальным» «res», если я назвал аргумент «res» вместо «res2»?
Вы бы не быть в состоянии сделать это, если вы каким-то образом не добавляете к нему другую ссылку. – epascarello
У вас нет, если вы назовете обе переменные res. Пожалуйста, прочитайте: http://stackoverflow.com/questions/111102/how-do-javascript-closures-work?rq=1 –