首页 > 解决方案 > 生成具有所有排列的数组的更有效方法?

问题描述

const permutation = (x, y, z) => {
    let array = [];
    for (let i=0; i<=x; i++) {
        for (let j=0; j<=y; j++) {
            for (let k=0; k<=z; k++) {
                console.log(`pushing ${[i,j,k]}`)
                array.push([i,j,k])
            }
        }
    }
    return array
}

有没有更有效的方法来编写这个函数?

标签: javascript

解决方案


推荐阅读