js用递归遍历多维坐标,数组 对最后一层的数组做处理
时间: 2023-04-12 22:01:29 浏览: 115
js 实现 JavaScript遍历数组
可以使用递归函数来遍历多维数组,对于最后一层的数组可以使用数组方法进行处理,比如使用map方法对每个元素进行操作。以下是一个示例代码:
function traverseArray(arr) {
if (Array.isArray(arr)) {
arr.forEach(function(item) {
traverseArray(item);
});
} else {
// 对最后一层的数组进行处理
arr = arr.map(function(item) {
return item * 2;
});
}
}
traverseArray([[1, 2], [3, [4, 5]]]); // 输出 [[2, 4], [6, [8, 10]]]
阅读全文