我正在处理网格中的坐标,我需要制作一个包含两个输入数组的所有可能组合的二维数组。
说我有
Xcoords = [0, 10, 15, 20, 25, 30, etc];
我有
Ycoords = [0, 10, 15, 20, 25, 30, etc];
我想创建一个2D数组,其中包含二维空间(方形或矩形画布)中每个组合的两个值数组对,如:
Coords = [[0, 5], [5, 5], [10, 5], etc, etc, etc]
2D数组中的项目数将是[第一个数组中的项目数] * [第二个数组中的项数]。
我确信我可以用很多循环来做这件事,但最有效的方法是什么?我真的不喜欢像lodash这样的依赖。
非常感谢!