assert.deepEqual(actual, expected[, message])


严格断言模式

¥Strict assertion mode

assert.deepStrictEqual() 的别名。

¥An alias of assert.deepStrictEqual().

旧版断言模式

¥Legacy assertion mode

稳定性: 3 - 旧版:改用 assert.deepStrictEqual()

¥Stability: 3 - Legacy: Use assert.deepStrictEqual() instead.

测试 actualexpected 参数之间的深度相等。考虑使用 assert.deepStrictEqual() 代替。assert.deepEqual() 可能产生意外的结果。

¥Tests for deep equality between the actual and expected parameters. Consider using assert.deepStrictEqual() instead. assert.deepEqual() can have surprising results.

深度相等意味着子对象的可枚举 "自有" 属性也按以下规则递归计算。

¥Deep equality means that the enumerable "own" properties of child objects are also recursively evaluated by the following rules.