JavaScript同步循环

 聆听最遥远的歌声 发布于 2023-01-14 15:58
  • php
  • 在将函数从我的测试数据扩展到生产工作时,我一直在研究JavaScript的异步行为.

    我有一个for循环,我知道将在数十万之间,Node会暂停一个for循环并返回它或者我可以安全地假设Node将在返回我的函数之前执行循环完成吗?

    这是有问题的循环:

    function fixData(dataset, blockcount){
      for (var i = 0, len = dataset.length; i < len; i++) {
        var obj = dataset[i];
        obj._id = obj.name;
        obj.expires = blockcount + obj.expires_in;
        delete obj.expires_in;
      }
      return dataset;
    }
    

    JohnnyHK.. 9

    循环在Node.js和JavaScript中是同步的,同步代码总是运行完成.因此,如果您没有调用异步函数,您可以放心,您的代码在完成之前不会被中断.

    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    热门标签
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有