Temporal.Duration.prototype.abs()

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Phương thức abs() của các instance Temporal.Duration trả về một đối tượng Temporal.Duration mới với giá trị tuyệt đối của duration này (tất cả các trường có cùng độ lớn, nhưng dấu trở thành dương).

Cú pháp

js
abs()

Tham số

Không có.

Giá trị trả về

Một đối tượng Temporal.Duration mới với giá trị tuyệt đối của duration này, có thể giống với duration này nếu nó đã là dương, hoặc là phủ định của nó nếu âm.

Ví dụ

Sử dụng 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"

Đặc tả

Thông số kỹ thuật
Temporal
# sec-temporal.duration.prototype.abs

Tương thích trình duyệt

Xem thêm