排列组合
Posted xfcao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了排列组合相关的知识,希望对你有一定的参考价值。
1 var data = [‘a‘, ‘b‘, ‘c‘, ‘d‘]; 2 function getGroup(data, index = 0, group = []) { 3 var newArr = []; 4 newArr.push(data[index]); 5 for (var i = 0; i < group.length; i++) { 6 newArr.push(group[i] + ‘,‘ + data[index]); 7 } 8 group.push(...newArr); 9 // group.push.apply(group, newArr); 10 if (index + 1 >= data.length) return group; 11 else return getGroup(data, index + 1, group); 12 } 13 console.log(getGroup(data));
以上是关于排列组合的主要内容,如果未能解决你的问题,请参考以下文章