Skip to content

Bug: invalid dates are not equal #138

Open
@Semigradsky

Description

const deepEqual = require('fast-deep-equal')

deepEqual(
	new Date('foo'),
	new Date('bar'),
)	// false

I expect that invalid dates will be equal, the same as invalid numbers (NaN).

In lodash/underscore:

_.isEqual(new Date('foo'), new Date('bar')) // true

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions