Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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_Asynchronous_Promise_Async Await_Iterator - Fatal编程技术网

Javascript 如何在异步迭代器中存储全局变量中的值?

Javascript 如何在异步迭代器中存储全局变量中的值?,javascript,asynchronous,promise,async-await,iterator,Javascript,Asynchronous,Promise,Async Await,Iterator,我开始学习异步迭代器,但不知道如何将结果存储在全局变量中以便以后使用 let arr = []; (async () => { for await (let item of items) { console.log(item); // arr.push(item) HOW DO I PUSH THAT INSIDE? } })() 我在对象上声明了Symbol.asyncIterator方法。请检查密码笔。不知道为什么它在第13行出错,在浏览器中它工作正

我开始学习异步迭代器,但不知道如何将结果存储在全局变量中以便以后使用

let arr = [];
(async () => {
  for await (let item of items) {
    console.log(item);
    // arr.push(item)   HOW DO I PUSH THAT INSIDE?   
  }
})()

我在对象上声明了Symbol.asyncIterator方法。请检查密码笔。不知道为什么它在第13行出错,在浏览器中它工作正常。请不要问我为什么要这样做。只是为了学习

在代码笔里你忘记了
介于
之间,让arr=[]
(…)
之间。已修复,但第13行上的错误仍然存在。不,不是。您可能已经碰到了经典的“我该如何说服Codepen执行我的更改”问题。啊,是的,在我修复错误后,错误仍然存在于控制台中,需要刷新该笔