gpt4 book ai didi

javascript - 你能覆盖 == 在 Javascript 中的作用吗?

转载 作者:行者123 更新时间:2023-11-29 10:34:51 26 4
gpt4 key购买 nike

<分区>

在 Python 中,可以通过为您的类定义一个 __eq__ 方法来覆盖 == 的功能。

是否可以在 Javascript 中做类似的事情?如果是这样,你是怎么做到的?

我的理解是,默认情况下(如果您不能覆盖它,可能总是这样),当您执行 == 时,Javascript 只会检查两个对象是否位于同一地址.如何直接获取地址?

我之所以问所有这些,是因为我正在尝试调试一些早已不复存在的人编写的代码。据我所知,两个对象是相同的,但 == 返回 false。我试图找到原因......我想知道是否 == 在某个地方被覆盖(但它是一个很大的代码库,我不知道要搜索什么)或者是否或者是否可能该对象是重复的,因此尽管据我所知它们是相同的,但它们存在于不同的地址。知道如何获取地址将有助于确认该理论,并为我提供解决问题的线索。

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