Temporal.Duration.prototype.negated()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Phương thức negated() của các instance Temporal.Duration trả về một đối tượng Temporal.Duration mới với giá trị phủ định của duration này (tất cả các trường giữ nguyên độ lớn, nhưng dấu bị đảo ngược).
Cú pháp
js
negated()
Tham số
Không có.
Giá trị trả về
Một đối tượng Temporal.Duration mới, trong đó tất cả các trường có cùng độ lớn với duration này, nhưng dấu bị đảo ngược (các trường dương trở thành âm và ngược lại).
Ví dụ
>Sử dụng 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"
Đặc tả
| Specification |
|---|
| Temporal> # sec-temporal.duration.prototype.negated> |