首页 > 解决方案 > 避免异步页面冻结对象循环

问题描述

我在一个对象内循环一堆原始数据,显示它并冻结我的屏幕大约需要 20-30 秒,是否有一个函数可以用来轻松地将重型循环置于异步状态。我只想在循环尚未完成时加载文本消息,就像 ajax done 方法一样。

这是我的伪代码:

function refreshData() {
    Object.keys(MyObject)
        .forEach(function eachKey(key) {
             console.log(startup[key]["name"])
             console.log(startup[key]["age"])
         });
 }

refreshData()

标签: javascriptasync-await

解决方案


推荐阅读