Temporal.Duration : méthode abs()
Disponibilité limitée
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
La méthode abs() des instances de Temporal.Duration retourne un nouvel objet Temporal.Duration avec la valeur absolue de cette durée (tous les champs ont la même magnitude, mais le signe devient positif).
Syntaxe
js
abs()
Paramètres
Aucun.
Valeur de retour
Un nouvel objet Temporal.Duration avec la valeur absolue de cette durée, qui est soit la même que cette durée si elle est déjà positive, soit sa négation si elle est négative.
Exemples
>Utiliser la méthode abs()
js
const d1 = Temporal.Duration.from({ hours: 1, minutes: 30 });
const d2 = Temporal.Duration.from({ hours: -1, minutes: -30 });
console.log(d1.abs().toString()); // "PT1H30M"
console.log(d2.abs().toString()); // "PT1H30M"
Spécifications
| Spécification |
|---|
| Temporal> # sec-temporal.duration.prototype.abs> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.Duration - La méthode
Temporal.Duration.prototype.negated() - La propriété
Temporal.Duration.prototype.sign