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 in seinem Wert einem anderen Datum (in einer Form, die durch Temporal.PlainDate.from()
konvertierbar ist) entspricht, und false
andernfalls. Sie werden sowohl anhand ihrer Datumswerte als auch ihrer Kalender verglichen, sodass zwei Daten aus verschiedenen Kalendern möglicherweise von Temporal.PlainDate.compare()
als gleich betrachtet werden, jedoch 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 mithilfe desselben Algorithmus wieTemporal.PlainDate.from()
in einTemporal.PlainDate
Objekt konvertiert.
Rückgabewert
true
, wenn dieses Datum sowohl im Datumswert als auch im Kalender other
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 |