我想将一些变量传递给http.get。
调用的匿名函数以下是有问题的代码示例。
var url = require('url');
var http = require('http');
for (var i = 0, len = 3; i < len; i++) {
var myText = "test"+i;
var myUrl = "http://www.google.com"
var options = url.parse(myUrl);
http.get(options, function (response) {
var chunks = [];
response.on('data', function (chunk) {
chunks.push(chunk);
}).on('end', function() {
console.log(myText);
});
});
}
我在控制台中想要的是
test0
test1
test2
test3
但我得到的是
test3
test3
test3
test3
谢谢和问候,
埃里克