JS警惕空数组陷阱

今天在编写代码的时候,偶然想到试一试空数组的判断条件。我的需求是当用户第一次进页面的时候,“xxx”部分显示“请输入用户名称“ 来提醒用户输入某些值
JS警惕空数组陷阱
文章图片

已知我现在有一个数组
JS警惕空数组陷阱
文章图片

JS警惕空数组陷阱
文章图片

我惊奇的发现 条件永远为false,我刚开始迷惑,后来又尝试
【JS警惕空数组陷阱】JS警惕空数组陷阱
文章图片

我发现这些竟然都不相等
如果想判断数组是否为空,最好还是使用users.length来判断

    推荐阅读