实现效果: [1,2,3] => [1,2,3,1-#-2,1-#-3,2-#-3,1-#-2-#-3]
// 数组元素排列组合 全排列
function getGroup(data, index = 0, group = []) {
var need_apply = [];
need_apply.push(data[index]);
for(var i = 0; i < group.length; i++) {
need_apply.push(group[i] +'-#-'+ data[index]);
}
group.push.apply(group, need_apply);
if(index + 1 >= data.length) return group;
else return getGroup(data, index + 1, group);
}