Spec-Zone.ru › JavaScript

Temporal.Instant.prototype.equals()

Базовая поддержка Ограниченная доступность

Эта функция не является базовой, поскольку она не работает в некоторых наиболее широко используемых браузерах.

Метод equals() экземпляров Temporal.Instant возвращает true, если этот момент эквивалентен по значению другому моменту (в форме, преобразуемой с помощью Temporal.Instant.from()), и false в противном случае. Они сравниваются по их epochNanoseconds. Это эквивалентно Temporal.Instant.compare(this, other) === 0.

Синтаксис

equals(other)

Параметры

other
Строка или экземпляр Temporal.Instant, представляющий другой момент времени для сравнения. Он преобразуется в объект Temporal.Instant с использованием того же алгоритма, что и Temporal.Instant.from().

Возвращаемое значение

true, если этот момент равен other по наносекундам, false в противном случае.

Примеры

Использование equals()

const instant1 = Temporal.Instant.from("2021-08-01T12:34:56Z");
const instant2 = Temporal.Instant.fromEpochMilliseconds(1627821296000);
console.log(instant1.equals(instant2)); // true

Спецификации

Спецификация
Temporal
# sec-temporal.instant.prototype.equals

Совместимость с браузерами

Десктоп Мобильные Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
equals
144
144
139
128
preview
144
139
95
No
No
144
No
1.4.0
2.7
26.0.0

См. также

  • Temporal.Instant
  • Temporal.Instant.compare()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal/Instant/equals

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API