面试题答案
一键面试实现思路
- 使用
for
循环来遍历二维数组的每一行。 - 在
for
循环内部,再使用另一个for
循环来遍历每一行中的每个元素。 - 使用
if
条件判断语句来检查当前元素是否大于 5。 - 如果元素大于 5,则将其替换为该元素的平方。
- 最后打印修改后的二维数组。
完整代码
let arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j < arr[i].length; j++) {
if (arr[i][j] > 5) {
arr[i][j] = arr[i][j] * arr[i][j];
}
}
}
console.log(arr);