var result=[],points=['m1','m2','m3','m4'];
points.forEach((p,index)=>{
result=[...points.slice(index+1,points.length).map(p2=>{return [p,p2]}),...result]
})
console.log(result)
JS实现M*N的不重复组合
最新推荐文章于 2024-01-06 08:26:58 发布
本文介绍了一种使用JavaScript的forEach和slice方法来生成数组中所有可能的元素组合的方法。通过一个具体的示例,展示了如何从一个包含多个点标识符的数组中生成所有可能的两点组合。
378

被折叠的 条评论
为什么被折叠?



