力扣链接:https://leetcode.cn/problems/rotate-matrix-lcci/description/
本人题解:
/*** @param {number[][]} matrix* @return {void} Do not return anything, modify matrix in-place instead.*/
var rotate = function (matrix) {const x = matrix.length || 0;const y = x > 0 ? matrix[0]?.length : 0;if (x === 0) return [];if (y === 1) return matrix;for (let i = 0; i < x; i++) {for (let j = i; j < y; j++) {const temp = matrix[i][j];matrix[i][j] = matrix[j][i];matrix[j][i] = temp;}}return matrix.map((item) => item.reverse());
};