Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 609 Bytes

README.md

File metadata and controls

31 lines (19 loc) · 609 Bytes

deepequal

Deep comparison of two variables

This is different from deep-equal in that it will compare Buffers, Regular Expressions, and NaN (In my opinion, NaN should equal NaN)

var deepEqual = require('deepequal');

deepEqual([1, 2, 3], new Array(1, 2, 3));
// true;

deepEqual(NaN, NaN);
// true;

deepEqual({ a: [1, 2, 3] }, { a: [1, 3, 2] });
// false;

deepEqual(a, b, strict)

  • strict - Use strict comparison (===) between primitives (Boolean, String, Number) (default: false)

Installation

npm install deepequal