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 equals()
Methode von Temporal.PlainDate
Instanzen gibt true
zurück, wenn dieses Datum einem anderen Datum im Wert entspricht (in einer Form, die durch Temporal.PlainDate.from()
umgewandelt werden kann), und false
andernfalls. Sie werden sowohl durch ihre Datumswerte als auch durch ihre Kalender verglichen, sodass zwei Daten aus verschiedenen Kalendern von Temporal.PlainDate.compare()
als gleich betrachtet werden können, aber nicht von equals()
.
Syntax
equals(other)
Parameter
other
-
Ein String, ein Objekt oder eine
Temporal.PlainDate
Instanz, die das andere zu vergleichende Datum darstellt. Es wird mit demselben Algorithmus wieTemporal.PlainDate.from()
in einTemporal.PlainDate
Objekt umgewandelt.
Rückgabewert
true
, wenn dieses Datum sowohl im Datumswert als auch im Kalender gleich other
ist, ansonsten false
.
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 proposal # sec-temporal.plaindate.prototype.equals |
Browser-Kompatibilität
BCD tables only load in the browser