apps-script-utils (Français) 2.1.1 Help

equals

function equals(a: unknown, b: unknown): boolean;

Les objets et les tableaux sont parcourus clé par clé, les dates comparées par leur instant, et les primitives par SameValueZero — NaN égale donc NaN, ce que === n'accorde jamais. Une valeur portant sa propre méthode equals est interrogée plutôt que démontée.

Les cycles sont tolérés : une structure qui se référence elle-même est comparée sans boucler.

Paramètres

Paramètre

Type

Description

a

unknown

La première valeur.

b

unknown

La seconde valeur.

Valeur de retour

boolean — true si les deux sont égales jusqu'au bout.

Exemples

Comparaison

equals({ a: 1 }, { a: 1 }); // => true equals([1, { a: 2 }], [1, { a: 2 }]); // => true equals(NaN, NaN); // => true equals(new Date(0), new Date(0)); // => true

Voir aussi

Code source

src/lang/object/equals.ts

23 September 2026

Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.