javascript - 生成具有所有排列的数组的更有效方法?
问题描述
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
}
有没有更有效的方法来编写这个函数?
解决方案
推荐阅读
- aws-cli - aws-cli 是否支持给定资源的*资源计数*?
- react-native - this.props.navigation.toggedrawer 不是函数——React Native 0.59.9 React Navigation 3.11.0
- sql - SSIS SQL执行任务错误:无法运行一些sql查询
- javascript - javascript重定向后无法返回上一页
- python - 如何从数据集中提取 n 个块?
- c++ - 通过 Node FFI 从 Node JS 访问 C++ 应用程序 - 以字节形式读取一些数据并将其写入文件
- sql-server - 根据列中的值更新 SQL Server 表
- python - 获取数学方程中的表达式
- hive - 更改架构后在 pyspark 中读取配置单元表
- python - 如何使用 python3 从大 Json 数据中查找所有“名称”参数