冰冰的小屋

路漫漫其修远兮,吾将上下而求索

[] !=== [] 为 true,数组的相关判断

注意:判断数组 array 是否为空数组,即 [],需要用 array.length === 0 判断,不能直接比较 [] 。

js 中的数据类型 字符串、数字、布尔、数组、对象、Null、Undefined === 全等比较比较 2 个相同类型的对象,如果类型不同,就直接返回 false,如果类型相同,那就比较具体的值或具体的引用地址。

所以在判断数组是否为空时,可以使用以下代码对象在做逻辑判断的时候,如果值为 null, undefined,转化 boolean 值 false。

 

具体可以参看 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Equality_comparisons_and_sameness

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注