gpt4 book ai didi

数组函数中的 JavaScript 组合

转载 作者:行者123 更新时间:2023-11-30 09:19:24 25 4
gpt4 key购买 nike

<分区>

我必须像这样为数组生成组合:

let arr = []
for(let x=1;x<=10;x++) {
for(let y=1;y<=12;y++) {
for(let z=1;z<=16;z++) {
arr.push([x, y, z])
}
}
}

return arr

它正确生成 [[1,1,1], [1,1,2]...[10,12,16]]。

但是我想让代码看起来和感觉更好。

我尝试尽可能漂亮地转换并使用函数式方法(map、reduce 等)。

我尝试了 3 张 map ,但代码变得更丑陋了。

尽量减少代码的字符数,但不要忽视代码的可读性。

欢迎任何回答,如果你愿意,你可以使用 lodash/underscore/ramda。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com