Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将索引器传递到回调中的问题_Javascript_Node.js_Callback - Fatal编程技术网

Javascript 将索引器传递到回调中的问题

Javascript 将索引器传递到回调中的问题,javascript,node.js,callback,Javascript,Node.js,Callback,如何将索引器从外部for循环传递到该for循环内的回调函数中。我的函数是client.get()(有关所需的输出,请参阅我的代码) some_数组=['a','b','c']; for(var i=0;i

如何将索引器从外部for循环传递到该for循环内的回调函数中。我的函数是client.get()(有关所需的输出,请参阅我的代码)

some_数组=['a','b','c'];
for(var i=0;i
由于某些数组是全局数组,我可以在回调中很好地打印它,但是,我无法访问某些数组中的任何元素,我如何做到这一点?

最简单的方法是使用var而不是var

for(let i = 0; i < some_array.length; i++){
  /// code here...
}
最简单的方法是使用递增函数代替var

for(let i = 0; i < some_array.length; i++){
  /// code here...
}

有意思,你能分享一篇强调这种行为的例子/文章吗?@Varider-我有。这是我第一句话中的一个链接。是的,谢谢,但我找不到有关
在异步函数的callback@Varinder你可以试试看:)…我添加了一个例子来演示这种行为。这太棒了,感觉太好了,不可能是真的,谢谢你的例子有趣,你能分享一篇强调这种行为的例子/文章吗?@Varinder-我做了。这是我第一句话中的一个链接。是的,谢谢,但是我找不到关于
let
在异步函数的callback@Varinder你可以试试:)…我添加了一个例子来演示这个行为。这太棒了,感觉太棒了,难以置信,谢谢你的例子