分析Chrome控制台输出数组出现长度不一致的问题
最近开发时,使用console.log输出数组,如下图所示,显示数组长度是1,但是展开后却没有数组项。

根据查询和分析,了解到:
若对数组输出后,继续对数组进行操作,那会影响之前的输出,出现输出数组长度不一致的问题。
例如:
const userList = [1, 2, 3]; console.log({ userList }); // 预览显示 Array(3) userList.length = 0; // 清空数组 // 展开控制台中的 userList 会显示空数组

浙公网安备 33010602011771号