DOMPointReadOnly: DOMPointReadOnly() constructor

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Note: This feature is available in Web Workers.

Hàm khởi tạo DOMPointReadOnly() trả về một đối tượng DOMPointReadOnly mới đại diện cho một điểm trong không gian 2D hoặc 3D, tùy chọn với phối cảnh, mà các giá trị của nó không thể thay đổi bằng mã script.

Cú pháp

js
new DOMPointReadOnly()
new DOMPointReadOnly(x)
new DOMPointReadOnly(x, y)
new DOMPointReadOnly(x, y, z)
new DOMPointReadOnly(x, y, z, w)

Tham số

x Optional

Giá trị của tọa độ ngang x, dưới dạng số thực dấu phẩy động. Giá trị mặc định là 0.

y Optional

Giá trị của tọa độ dọc y, dưới dạng số thực dấu phẩy động. Giá trị mặc định là 0.

z Optional

Giá trị của tọa độ độ sâu z, dưới dạng số thực dấu phẩy động. Giá trị mặc định là 0.

w Optional

Giá trị của phối cảnh w, dưới dạng số thực dấu phẩy động. Giá trị mặc định là 1.

Note: Mỗi giá trị này là một số không bị giới hạn. Ngoài bất kỳ giá trị dấu phẩy động hữu hạn nào, bạn có thể sử dụng các giá trị đặc biệt như ±InfinityNaN.

Giá trị trả về

Một đối tượng DOMPointReadOnly mới đại diện cho vị trí đã chỉ định trong không gian.

Ví dụ

Đoạn code sau đây minh họa việc tạo cả điểm 2D và 3D.

js
const point2D = new DOMPointReadOnly(50, 25);
const point3D = new DOMPointReadOnly(50, 0, 10);
const perspectivePoint3D = new DOMPointReadOnly(50, 50, 25, 0.5);

Thông số kỹ thuật

Specification
Geometry Interfaces Module Level 1
# dom-dompointreadonly-dompointreadonly

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