compare()

Misol

const d1 = Temporal.Duration.from({ hours:2, minutes:30 }); const d2 = Temporal.Duration.from({ hours:1, minutes:30 }); let result = Temporal.Duration.compare(d1, d2);
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

compare() metodi birinchi davomiylik ikkinchisidan qisqa, unga teng yoki uzunligini bildiruvchi -1, 0 yoki 1 ni qaytaradi.


Sintaksis

Temporal.Duration.compare(duration1, duration2)

Parametrlar

Parametr Tavsif
duration1 Taqqoslanadigan birinchi davomiylik.
duration2 Taqqoslanadigan ikkinchi davomiylik.

Qaytariladigan qiymat

Tip Tavsif
NumberAgar duration1 duration2 dan qisqa bo‘lsa, -1.
Agar ular teng bo‘lsa, 0.
Agar duration1 duration2 dan uzun bo‘lsa, 1.

Eslatma

equals() metodi faqat bir xil turdagi qiymatlarni taqqoslaydi.

Boshqa Temporal turlari taqqoslashdan oldin aylantirilishi kerak.



Brauzerlarda qo‘llab-quvvatlash

Temporal — JavaScript standartining (TC39) yirik yangilanishi.

Hozirda u Chrome, Edge, Firefox va Opera’da qo‘llab-quvvatlanadi va 2026-yil yozigacha barcha brauzerlarda to‘liq mavjud bo‘lishi kutilmoqda.

Chrome
144
Edge
144
Firefox
139
Safari
Opera
128
2026-yil yanvar 2026-yil yanvar 2025-yil may 🚫 2026-yil fevral

Safari realizatsiyasini Safari Technology Preview’da --use-temporal runtime flagini yoqish orqali sinab ko‘rish mumkin.

Polyfill

Safari Temporal’ni o‘zida (native) qo‘llab-quvvatlamaguncha rasmiy polyfill’dan foydalanishingiz mumkin:

<script src="https://cdn.jsdelivr.net/npm/@js-temporal/polyfill/dist/index.umd.js"> </script>

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!