Spec-Zone.ru › JavaScript

Temporal.PlainTime.prototype.equals()

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

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

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

Синтаксис

equals(other)

Параметры

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

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

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

Примеры

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

const time1 = Temporal.PlainTime.from("12:34:56");
const time2 = Temporal.PlainTime.from({ hour: 12, minute: 34, second: 56 });
console.log(time1.equals(time2)); // true

const time3 = Temporal.PlainTime.from("00:34:56");
console.log(time1.equals(time3)); // false

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

Спецификация
Temporal
# sec-temporal.plaintime.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
предпросмотр
144
139
95
Нет
Нет
144
Нет
1.4.0
2.7
26.0.0

См. также

  • Temporal.PlainTime
  • Temporal.PlainTime.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/PlainTime/equals

Spec-Zone.ru

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