Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

DOMMatrixReadOnly: isIdentity Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die unveränderliche Eigenschaft isIdentity der Schnittstelle DOMMatrixReadOnly ist ein Boolean, dessen Wert true ist, wenn die Matrix die Einheitsmatrix ist.

Die Einheitsmatrix ist eine Matrix, in der jeder Wert 0 ist, außer den Werten auf der Hauptdiagonale von der oberen linken zur unteren rechten Ecke (mit anderen Worten, wo die Offsets in jeder Richtung gleich sind).

Wert

Ein Boolean-Wert.

Beispiele

js
// Initialize a 2D matrix
const matrix = new DOMMatrix(); // create a matrix
console.log(matrix.isIdentity); // output: true

// Apply a transform that has no effect
console.log(matrix.translate(0).isIdentity); // output: true

// Apply a transform with effect: this rotates the matrix by 30deg
console.log(matrix.rotate(30).isIdentity); // output: false

Spezifikationen

Spezifikation
Geometry Interfaces Module Level 1
# dom-dommatrixreadonly-isidentity

Browser-Kompatibilität

Siehe auch