Temporal.PlainDate.prototype.equals()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die Methode equals()
von Instanzen des Temporal.PlainDate
gibt true
zurück, wenn dieses Datum in seinem Wert einem anderen Datum entspricht (in einer Form, die durch Temporal.PlainDate.from()
konvertiert werden kann), und false
andernfalls. Sie werden sowohl nach ihren Datumswerten als auch nach ihren Kalendern verglichen, sodass zwei Daten aus verschiedenen Kalendern durch Temporal.PlainDate.compare()
als gleich betrachtet werden können, jedoch nicht durch equals()
.
Syntax
equals(other)
Parameter
other
-
Ein String, ein Objekt oder eine
Temporal.PlainDate
-Instanz, die das andere zu vergleichende Datum darstellt. Es wird mithilfe des gleichen Algorithmus wieTemporal.PlainDate.from()
in einTemporal.PlainDate
-Objekt umgewandelt.
Rückgabewert
true
, wenn dieses Datum dem other
sowohl in ihrem Datumswert als auch in ihrem Kalender entspricht, false
andernfalls.
Beispiele
Verwendung von equals()
const date1 = Temporal.PlainDate.from("2021-08-01");
const date2 = Temporal.PlainDate.from({ year: 2021, month: 8, day: 1 });
console.log(date1.equals(date2)); // true
const date3 = Temporal.PlainDate.from("2021-08-01[u-ca=japanese]");
console.log(date1.equals(date3)); // false
const date4 = Temporal.PlainDate.from("2021-08-02");
console.log(date1.equals(date4)); // false
Spezifikationen
Specification |
---|
Temporal # sec-temporal.plaindate.prototype.equals |