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ó: m33m34. 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

js
multiplySelf()
multiplySelf(otherMatrix)

Tham số

otherMatrix Optional

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ụ

js
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