// 递归遍历数组中的所有元素,包括嵌套的数组
function recursiveTraversal(arr) {
for (let i = 0; i < arr.length; i++) {
if (Array.isArray(arr[i])) {
// 如果当前元素是数组,则递归调用自身
recursiveTraversal(arr[i]);
} else {
// 处理非数组元素
console.log(arr[i]);
}
}
}
// 示例数组
const nestedArray = [1, [2, 3], [4, [5, 6], 7], 8];
// 调用递归遍历函数
recursiveTraversal(nestedArray);
recursiveTraversal 函数用于递归遍历一个数组。nestedArray 是一个多层嵌套的数组,递归遍历会依次输出每个非数组元素:1, 2, 3, 4, 5, 6, 7, 8。上一篇:js array 截取
下一篇:js 递归
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站