DOMMatrix: multiplySelf() method
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.
Phương thức multiplySelf() của giao diện DOMMatrix nhân một ma trận với tham số otherMatrix, tính tích vô hướng của ma trận gốc và ma trận được chỉ định: A⋅B. Nếu không có ma trận nào được chỉ định làm thừa số, ma trận sẽ được nhân với một ma trận trong đó mọi phần tử đều là 0 ngoại trừ góc dưới bên phải và phần tử ngay phía trên bên trái của nó: m33 và m34. Các giá trị mặc định của chúng là 1.
Để nhân ma trận mà không làm thay đổi nó, hãy xem DOMMatrixReadOnly.multiply().
Cú pháp
multiplySelf()
multiplySelf(otherMatrix)
Tham số
otherMatrixOptional-
Ma trận thừa số
DOMMatrix.
Giá trị trả về
Trả về chính nó; DOMMatrix được cập nhật với kết quả của các phép nhân đã áp dụng.
Ví dụ
const matrix = new DOMMatrix().rotate(30);
console.log(matrix.toString());
// output: matrix(0.866, 0.5, -0.5, 0.866, 0, 0)
matrix.multiplySelf(matrix);
console.log(matrix.toString());
// output: matrix(0.5, 0.866, -0.866, 0.5, 0, 0) (xoay 60 độ)
Thông số kỹ thuật
| Specification |
|---|
| Geometry Interfaces Module Level 1> # dom-dommatrix-multiplyself> |
Tương thích trình duyệt
Xem thêm
DOMMatrixReadOnly.multiply()DOMMatrix.preMultiplySelf()- CSS
matrix()function - CSS
matrix3d()function