gpt4 book ai didi

javascript - not.toEqual() 返回 true 尽管键值不同

转载 作者:行者123 更新时间:2023-12-05 00:31:36 26 4
gpt4 key购买 nike

我正在尝试使用函数.not.toEqual() 来测试两个对象是否不同。

据我了解,这个函数应该对我的对象的值进行递归比较。尽管如此,我似乎无法得到我期望的结果。

这是在我的终端中打印出来的内容的摘录。

expect(received).not.toEqual(expected)

Expected value to not equal: {Symbol(impl): {"_entries": [{"name": "_method", "value": "POST"}, Received: {Symbol(impl): {"_entries": [{"name": "_method", "value": "PUT"},



如您所见,“值”的值不同,但我的测试失败了。

最佳答案

对于给定的值:

{Symbol(impl): {"_entries": [{"name": "_method", "value": "POST"}, Received: {Symbol(impl): {"_entries": [{"name": "_method", "value": "PUT"},


expect(received).not.toEqual(expected)// should return true
expect(received).toEqual(expected)// should return False

关于javascript - not.toEqual() 返回 true 尽管键值不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44799091/

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