js实现简单排列组合的方法


Posted in Javascript onJanuary 27, 2016

本文实例讲述了js实现简单排列组合的方法。分享给大家供大家参考,具体如下:

运行效果截图如下:

js实现简单排列组合的方法

具体代码如下:

<!DOCTYPE html>
<html>
 <head>
  <title>demo</title>
  <script type="text/javascript">
   var str = [1,2,3,4,5];
   var count = 0;
   function arrange(s){
    for(var i=0,length=str.length; i<length; i++) {
     if(s.length == length - 1) {
      if(s.indexOf(str[i]) < 0) {
       count++;
       console.log("组合"+count+"="+s + str[i]);
      }
      continue;
     }
     if(s.indexOf(str[i]) < 0) {
      arrange(s+str[i]);
     }
    }
   }
   arrange("");
  </script>
 </head>
 <body>
 </body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 18 Javascript
js限制文本框只能输入数字(正则表达式)
Jul 15 Javascript
js对table的td进行相同内容合并示例详解
Dec 27 Javascript
使用JavaScript 编写简单计算器
Nov 24 Javascript
JS获得选取checkbox整行数据的方法
Jan 28 Javascript
使用控制台破解百小度一个月只准改一次名字
Aug 13 Javascript
js强制把网址设为默认首页
Sep 29 Javascript
JavaScript的事件机制详解
Jan 17 Javascript
除Console.log()外更多的Javascript调试命令
Jan 24 Javascript
浅析node应用的timing-attack安全漏洞
Feb 28 Javascript
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
深入Node TCP模块的理解
Mar 13 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
Jan 27 #Javascript
JavaScript+html5 canvas制作的圆中圆效果实例
Jan 27 #Javascript
jQuery ajax分页插件实例代码
Jan 27 #Javascript
JavaScript+html5 canvas绘制的小人效果
Jan 27 #Javascript
jquery ajax分页插件的简单实现
Jan 27 #Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
Jan 27 #Javascript
APP中javascript+css3实现下拉刷新效果
Jan 27 #Javascript
You might like
?繁体转换的class
2006/10/09 PHP
基于php-fpm的配置详解
2013/06/03 PHP
php导出word文档与excel电子表格的简单示例代码
2014/03/08 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
PHP中模拟处理HTTP PUT请求的例子
2014/07/22 PHP
JavaScript 创建对象和构造类实现代码
2009/07/30 Javascript
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
jQuery如何封装输入框插件
2016/08/19 Javascript
JavaScript定时器制作弹窗小广告
2017/02/05 Javascript
vue-axios使用详解
2017/05/10 Javascript
JS实现的全排列组合算法示例
2017/10/09 Javascript
angular2系列之路由转场动画的示例代码
2017/11/09 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
浅谈webpack-dev-server的配置和使用
2018/05/17 Javascript
python基础教程之udp端口扫描
2014/02/10 Python
Cpy和Python的效率对比
2015/03/20 Python
python代码过长的换行方法
2018/07/19 Python
泰国汽车、火车和轮渡票预订网站:Bus Online Ticket
2017/09/09 全球购物
I.T中国官网:精选时尚设计师单品网购平台
2018/03/26 全球购物
美国受信赖的教育产品供应商:Nest Learning
2018/06/14 全球购物
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
面向对象概念面试题(.NET)
2016/11/04 面试题
路政管理毕业自荐书范文
2014/02/10 职场文书
高中生职业规划范文
2014/03/09 职场文书
小学新学期寄语
2014/04/02 职场文书
新员工试用期自我鉴定
2014/04/17 职场文书
初中生评语大全
2014/04/24 职场文书
十八大标语口号
2014/10/09 职场文书
2014年环卫工作总结
2014/11/22 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏