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 »
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 |
| Number | Agar 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!
