Temporal.Duration.prototype.abs()
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die abs() Methode von Temporal.Duration Instanzen gibt ein neues Temporal.Duration Objekt mit dem absoluten Wert dieser Dauer zurück (alle Felder haben die gleiche Größe, aber das Vorzeichen wird positiv).
Syntax
js
abs()
Parameter
Keine.
Rückgabewert
Ein neues Temporal.Duration Objekt mit dem absoluten Wert dieser Dauer, der entweder der gleiche wie diese Dauer ist, wenn sie bereits positiv ist, oder seine Negation, wenn sie negativ ist.
Beispiele
>Verwendung von 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"
Spezifikationen
| Spezifikation |
|---|
| Temporal> # sec-temporal.duration.prototype.abs> |