|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- var str = ['a', 'b','c','d','e',"f"];
- //var count = 0;
- function arrange(s,subs)
- {
- for(var i=0; i<str.length; i++)
- {
- if(s.length ==subs)
- {
- if(s.indexOf(str[i]) < 0)
- {
- //count++;
- //console.log("组合"+count+"="+s + str[i]);
- console.log(s + str[i]);
- }
- continue;
- }
- if(s.indexOf(str[i]) < 0)
- {
- arrange(s+str[i],subs);
- }
- }
- }
复制代码
调用:
arrange("",0) ; 本例中,6选1 排列
arrange("",1) ; 本例中,6选2 排列
arrange("",2) ; 本例中,6选3 排列
arrange("",3) ; 本例中,6选4 排列
arrange("",4) ; 本例中,6选5 排列
arrange("",5) ; 本例中,6选6 排列
|
|