码迷,mamicode.com
首页 > 其他好文 > 详细

排列组合

时间:2019-05-24 15:54:00      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:OLE   log   span   class   style   cti   else   code   turn   

 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));

 

排列组合

标签:OLE   log   span   class   style   cti   else   code   turn   

原文地址:https://www.cnblogs.com/xfcao/p/10918382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!