Temporal.Duration : méthode negated()
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 negated() des instances de Temporal.Duration retourne un nouvel objet Temporal.Duration avec la valeur négative de cette durée (tous les champs conservent la même magnitude, mais le signe est inversé).
Syntaxe
js
negated()
Paramètres
Aucun.
Valeur de retour
Un nouvel objet Temporal.Duration, où tous les champs ont la même magnitude que cette durée, mais le signe est inversé (les champs positifs deviennent négatifs, et vice versa).
Exemples
>Utiliser la méthode negated()
js
const d1 = Temporal.Duration.from({ hours: 1, minutes: 30 });
const d2 = Temporal.Duration.from({ hours: -1, minutes: -30 });
console.log(d1.negated().toString()); // "-PT1H30M"
console.log(d2.negated().toString()); // "PT1H30M"
Spécifications
| Spécification |
|---|
| Temporal> # sec-temporal.duration.prototype.negated> |
Compatibilité des navigateurs
Voir aussi
- L'objet
Temporal.Duration - La méthode
Temporal.Duration.prototype.abs() - La propriété
Temporal.Duration.prototype.sign