gpt4 book ai didi

javascript - 为什么 `[] == false` 为真但只有 `[]` 计算为真?

转载 作者:数据小太阳 更新时间:2023-10-29 04:32:24 24 4
gpt4 key购买 nike

<分区>

以下按预期打印“A”,因为数据类型不同,所以数组被诱导为原始形式,对于空数组为 false

if ([] == false)
console.log('A');
else
console.log('B');

但是为什么下面的代码也打印'A'?

if ([])
console.log('A');
else
console.log('B');

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com