【发布时间】:2017-03-28 14:20:42
【问题描述】:
我很抱歉问了这么简单的问题,但希望它也会对某人有所帮助。
玩弄 'mjackson/expect' 发现 toEqual((value, [message]) 函数使用 'is-equal' 模块进行比较。
如果我们可以使用严格比较 '===' 或简单的 '==',那么使用此类库的意义何在?如模块的 npm 页面所述,“概念上相等”是什么?
【问题讨论】:
-
尝试使用isequal documentation 和
===的任何示例。例如/a/===/a/。你会看到的。 -
两个对象通过它们的引用进行比较。这就是为什么
===和==对于涉及对象的测试都没有用处。 -
@DenysSéguret 我试过了。只是想,也许在幕后还有其他东西,我需要知道使用它。
标签: javascript node.js comparison-operators