首页 > 解决方案 > JavaScript数组的长度为1但它是空的?

问题描述

我正面临这种意外行为,array.push因为您可以看到数组区域的长度为 1,但是当您打开它时它是空的。

代码:

  districts_modules.forEach((item) => {
    item.modules_id.forEach((insight) => {
      userRoles[modules[parseInt(insight) - 1]].buildings.push({
        districtName: item.districtName,
        districtId: item.district_id,
        buildings: [],
      });

      userRoles[modules[parseInt(insight) - 1]].districts.push({
        label: item.districtName,
        value: item.district_id,
      });
      console.log(userRoles[modules[parseInt(insight) - 1]]);
    });
  });

在此处输入图像描述

我不知道为什么会这样。任何解释。

标签: javascript

解决方案


推荐阅读