gpt4 book ai didi

javascript - 为什么 [1,2,3] 在 Javascript 中不等于自身?

转载 作者:可可西里 更新时间:2023-11-01 02:15:26 24 4
gpt4 key购买 nike

<分区>

我今天在 Javascript 中玩弄数组,注意到这个小 gem :

alert([1, 2, 3] == [1, 2, 3]); //alerts false

数组不等于自身让我觉得很奇怪。

但后来我注意到了这一点,这更奇怪:

alert([1, 2, 3] == "1,2,3");  //alerts true

?!?!?!?!!!?

为什么 [1, 2, 3] 不是 == 本身,而是 == 字符串?

我意识到 ==not the same作为 ===。即便如此,究竟是什么邪门,让Javascript先生做出如此奇葩的事情?

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