javascript - 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]]);
});
});
我不知道为什么会这样。任何解释。