我试图在NodeJS中使用开放图插件来获取藤的预览图像。 OG结果是正确的,但我不能从og回调中访问result [i] - 变量未定义。我如何访问OG回调中的结果[i]?JavaScript:在回调中访问变量
Thing.find(function(err, result) {
for (var i = 0; i < result.length; i++) {
if (result[i].attachment) {
if (result[i].attachment.embed_type == 'vine') {
og(result[i].attachment.embed_url, function(err, meta) {
result[i].attachment.preview_image = meta.image;
result[i].save();
});
}
}
}
});
的可能重复的[JavaScript的闭合环内 - 简单实用示例](http://stackoverflow.com/questions/750486/javascript-closure-inside-loops-simple-practical-example) – Zirak 2015-04-03 23:39:03