Temporal.PlainDate.prototype.equals()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Phương thức equals() của các instance Temporal.PlainDate trả về true nếu ngày này tương đương về giá trị với một ngày khác (ở dạng có thể chuyển đổi bởi Temporal.PlainDate.from()), và false nếu không. Chúng được so sánh cả về giá trị ngày và lịch của chúng, vì vậy hai ngày từ các lịch khác nhau có thể được coi là bằng nhau bởi Temporal.PlainDate.compare() nhưng không phải bởi equals().
Cú pháp
equals(other)
Tham số
other-
Một chuỗi, đối tượng, hoặc instance
Temporal.PlainDateđại diện cho ngày khác cần so sánh. Nó được chuyển đổi thành đối tượngTemporal.PlainDatebằng cùng thuật toán nhưTemporal.PlainDate.from().
Giá trị trả về
true nếu ngày này bằng other cả về giá trị ngày và lịch, false nếu không.
Ví dụ
>Sử dụng 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
Đặc tả
| Specification |
|---|
| Temporal> # sec-temporal.plaindate.prototype.equals> |