FaasJS
Home
  • Guide
  • Documents
  • Templates
  • Changelog
  • Ecosystem

    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security
Home
  • Guide
  • Documents
  • Templates
  • Changelog
  • Ecosystem

    • Docker Images
  • Github
  • Contributing
  • Sponsor
  • Security

Documents / @faasjs/react / equal

Function: equal()

equal(a, b): boolean

Compares two values for deep equality.

This function checks if two values are deeply equal by comparing their types and contents. It handles various data types including primitives, arrays, dates, regular expressions, functions, maps, sets, and promises.

Parameters

a

any

The first value to compare.

b

any

The second value to compare.

Returns

boolean

true if the values are deeply equal, false otherwise.

Example

import { equal } from '@faasjs/react'

equal({ page: 1, filters: ['a'] }, { page: 1, filters: ['a'] }) // true
equal({ page: 1 }, { page: 2 }) // false