如何使用模板文字console.log()
一个多维数组,而无需将数组转换为字符串?
这是一个示例,显示了使用和不使用模板文字来记录数组之间的区别:
const multidimensionalArray = [[1, 2], [3, 4, 5], [6, 7, 8, 9]];
console.log(multidimensionalArray );
// [ [ 1, 2 ], [ 3, 4, 5 ], [ 6, 7, 8, 9 ] ]
console.log(`My nested Array: ${multidimensionalArray}`);
//My nested Array: 1,2,3,4,5,6,7,8,9
最佳答案
您可以在占位符内使用 JSON.stringify
,否则您的数组将使用 toString
方法转换为字符串。
const multidimensionalArray = [[1, 2], [3, 4, 5], [6, 7, 8, 9]];
console.log(`My nested Array: ${JSON.stringify(multidimensionalArray)}`);
关于javascript - 使用模板文字记录多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50379322/