apps-script-utils (Deutsch) 2.1.1 Help

equals

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

Objekte und Arrays werden Schlüssel für Schlüssel durchlaufen, Daten über ihren Zeitpunkt verglichen, Primitive über SameValueZero — NaN ist damit gleich NaN, was === nie zugesteht. Trägt ein Wert eine eigene equals-Methode, wird sie gefragt, statt den Wert zu zerlegen.

Zyklen sind erlaubt: eine Struktur, die auf sich selbst verweist, wird ohne Endlosschleife verglichen.

Parameter

Parameter

Typ

Beschreibung

a

unknown

Der erste Wert.

b

unknown

Der zweite Wert.

Rückgabewert

boolean — true, wenn beide bis in die Tiefe gleich sind.

Beispiele

Vergleichen

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

Siehe auch

Quellcode

src/lang/object/equals.ts

23 September 2026

Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.