<script>
var arr = [1,2,3,[1,2,3,1,3,[1,2,3,6,4,[1,2,3,1]]],2];
let last = []
function multiarr(arr){
let k=0
for (let i=0;i<arr.length;i++){
if(arr[i] instanceof Array){
k++
arr = arr[i];
multiarr(arr);
}
}
if(k==0){
last = arr
}
return last
}
console.log(multiarr(arr));
</script>
JS数组递归循环
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 一、循环语句 for循环 //循环遍历字符串,不包含选定字符 for循环带索引 forEach循环 forEach...
- 冒泡排序 原理: 让数组中的当前项和后一项进行比较, 如果当前项大于后一项,我们让两者交换位置(小 -> 大) 递...
- JavaScript 笔记02 接笔记01 5.for / forEach / for-in / for-of 不...