分析Chrome控制台输出数组出现长度不一致的问题

最近开发时,使用console.log输出数组,如下图所示,显示数组长度是1,但是展开后却没有数组项。

根据查询和分析,了解到:

若对数组输出后,继续对数组进行操作,那会影响之前的输出,出现输出数组长度不一致的问题。

例如:

const userList = [1, 2, 3];
console.log({ userList }); // 预览显示 Array(3)
userList.length = 0; // 清空数组
// 展开控制台中的 userList 会显示空数组

 

posted @ 2025-06-06 14:23  罗毅豪  阅读(15)  评论(0)    收藏  举报