Array of arrays

Recursion + Loop

let array = [[["c",["a"]],[["bc"],["cdef"]]]]
let result = []

function collection(arr){
    for(let i = 0; i<arr.length; i++){
        if(Array.isArray(arr[i])){
            collection(arr[i]) //再次执行collection函式 所以会一直判断是否为阵列
        }
        else{
            result.push(arr[i])
        }
    }
    return result
}
console.log(collection(array))


<<:  Recursion

>>:  伸缩自如的Flask [day11] log with mongoDB

[Day 26] 组件基础

记得在第19天的时候有稍微的提到组件这个东西吗?今天这篇就是来初步介绍组件到底是什麽!! 组件的建立...

Day25 建立角色功能

首先建立装载角色资料的 ViewModel,因为接下来的权限会以角色判断,ASP.NET Core ...

白字黑字记录,足以降低有人要你当替罪羔羊

记录可以少走一些坑 因为主管、同事的推坑陷害,背上莫须有的罪名,让你的分红考绩化为乌有,那你一定要观...

[Day7] [笔记] React Props (上)

前言 前两天,我们知道了何谓 Component 、 Component 如何撰写与 React 开...

ASP.NET MVC 从入门到放弃(Day13) -C# HttpClient 泛型功能介绍

接着来讲讲泛型的部分.... 简单来说泛型就是传入值、传回值不固定的情况下这时候就可以使用泛型......