The DOMPointReadOnly()
constructor returns a new DOMPointReadOnly
object representing a point in 2D or 3D space, optionally with perspective, whose values cannot be altered by script code.
point = new DOMPointReadOnly(x, y, z, w);
x
Optional
y
Optional
z
Optional
w
Optional
Note: Each of these values is what's called an unrestricted number. In addition to any finite floating-point value, you may use special values such as ±Infinity
and NaN
.
A new DOMPointReadOnly
object representing the specified location in space.
The following code demonstrates creating both 2D and 3D points.
var point2D = new DOMPointReadOnly(50, 25); var point3D = new DOMPointReadOnly(50, 0, 10); var perspectivePoint3D = new DOMPointReadOnly(50, 50, 25, 0.5);
Specification | Status | Comment |
---|---|---|
Geometry Interfaces Module Level 1 The definition of 'DOMPointReadOnly' in that specification. | Candidate Recommendation | Initial definition |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | 61 | No | 31 | No | 48 | No |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | 61 | 61 | No | 31 | 48 | No | ? |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DOMPointReadOnly/DOMPointReadOnly