Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
unknown fe79185e87 ali aslani 1 rok temu
..
example ali aslani 1 rok temu
lib ali aslani 1 rok temu
test ali aslani 1 rok temu
.editorconfig ali aslani 1 rok temu
.eslintrc ali aslani 1 rok temu
.nycrc ali aslani 1 rok temu
.travis.yml ali aslani 1 rok temu
CHANGELOG.md ali aslani 1 rok temu
LICENSE ali aslani 1 rok temu
assert.js ali aslani 1 rok temu
index.js ali aslani 1 rok temu
package.json ali aslani 1 rok temu
readme.markdown ali aslani 1 rok temu

readme.markdown

deep-equal Version Badge

Node’s assert.deepEqual() algorithm as a standalone module, that also works in browser environments.

It mirrors the robustness of node’s own assert.deepEqual and is robust against later builtin modification.

github actions coverage License Downloads

npm badge

example

var equal = require('deep-equal');
console.dir([
    equal(
        { a : [ 2, 3 ], b : [ 4 ] },
        { a : [ 2, 3 ], b : [ 4 ] }
    ),
    equal(
        { x : 5, y : [6] },
        { x : 5, y : 6 }
    )
]);

methods

var deepEqual = require('deep-equal')

deepEqual(a, b, opts)

Compare objects a and b, returning whether they are equal according to a recursive equality algorithm.

If opts.strict is true, use strict equality (===) to compare leaf nodes. The default is to use coercive equality (==) because that’s how assert.deepEqual() works by default.

install

With npm do:

npm install deep-equal

test

With npm do:

npm test