Skip to content
  • assert.deepEqual(actual, expected[, message])

测试 actual 参数与 expected 参数是否深度相等。 原始值使用相等运算符(==)比较。

只测试可枚举的自身属性,不测试对象的原型、连接符、或不可枚举的属性(这些情况使用 assert.deepStrictEqual())。 例如,下面的例子不会抛出 AssertionError,因为 RegExp 对象的属性不是可枚举的:

不会抛出 AssertionError:

assert.deepEqual(/a/gi, new Date());

Map 和 Set 包含的子项也会被测试。

共 20 个模块,1301 篇 Markdown 文档。