在 JavaScript 中打印二维数组有多种方法,以下是一些常见的方式:
一、使用console.log
直接打印
这是最简单的方法,可以直接将二维数组传递给console.log
函数。
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
console.log(arr);
二、使用嵌套循环打印
如果你想更格式化地打印二维数组,可以使用嵌套的for
循环。
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
for (let i = 0; i < arr.length; i++) {
let row = '';
for (let j = 0; j < arr[i].length; j++) {
row += arr[i][j] + ' ';
}
console.log(row);
}
三、使用JSON.stringify
打印
如果你想以 JSON 字符串的形式打印二维数组,可以使用JSON.stringify
方法。
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
console.log(JSON.stringify(arr));
四、使用数组的map
方法打印
如果你喜欢函数式编程风格,可以使用数组的map
方法来打印二维数组。
let arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
arr.map(row => console.log(row.join(' ')));
优势:
JSON.stringify
可以方便地以字符串形式处理数组。map
方法提供了函数式编程的风格。应用场景:
遇到的问题及解决方法:
JSON.stringify
或自定义打印函数来格式化输出。没有搜到相关的沙龙