SOURCE

// 给一组不重复数字,输出所有数字的组合;
// 如[1,2,3] :输出 1,2,3,12,13,23,123
function fn (arr){
    let res = []
    for(let i=0;i<arr.length;i++){
        let cur = arr[i]+'';
        let rLen = res.length;
        res.push(cur)
        for(let j=0;j<rLen;j++){
            res.push(res[j]+cur)
        }
    }
    return res 
}
let list = [1,2,3,4,];
console.log(fn(list))

console 命令行工具 X clear

                    
>
console