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 相关文章推荐
滚动条变色 隐藏滚动条与双击网页自动滚屏显示代码
Dec 28 Javascript
如何使用Javascript获取距今n天前的日期
Jul 08 Javascript
浅谈javascript的Array.prototype.slice.call
Aug 31 Javascript
node.js中的事件处理机制详解
Nov 26 Javascript
JS匿名函数实例分析
Nov 26 Javascript
AngularJS Controller作用域
Jan 09 Javascript
js实现手机拍照上传功能
Jan 17 Javascript
JS实现移动端实时监听输入框变化的实例代码
Apr 12 Javascript
JavaScript满天星导航栏实现方法
Mar 08 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
通过实践编写优雅的JavaScript代码
May 30 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
Feb 14 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
PHP开发实现微信退款功能示例
2017/11/25 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
Cookie跨域问题解决方案代码示例
2020/11/24 PHP
Web层改进II-用xmlhttp 无声息提交复杂表单
2007/01/22 Javascript
jquery 简短右键菜单 多浏览器兼容
2010/01/01 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
JavaScript EasyPager 分页函数
2011/05/25 Javascript
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
php跨域调用json的例子
2013/11/13 Javascript
为jquery的ajaxfileupload增加附加参数的方法
2014/03/04 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
js保留两位小数方法总结
2018/01/31 Javascript
layui select获取自定义属性方法
2018/08/15 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
5分钟快速看懂ES6中的反射与代理
2019/12/19 Javascript
Python操作SQLite简明教程
2014/07/10 Python
Python生成不重复随机值的方法
2015/05/11 Python
python字典多键值及重复键值的使用方法(详解)
2016/10/31 Python
python实现三次样条插值
2018/12/17 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
Pytorch之保存读取模型实例
2019/12/30 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
python 安装移动复制第三方库操作
2020/07/13 Python
Python实现迪杰斯特拉算法过程解析
2020/09/18 Python
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
给排水专业应届生求职信
2013/10/12 职场文书
中专生毕业自我鉴定
2013/11/01 职场文书
《夸父追日》教学反思
2014/02/26 职场文书
关于中国梦的演讲稿
2014/04/23 职场文书
我的中国梦演讲稿1000字
2014/08/19 职场文书
未婚证明书模板
2014/10/08 职场文书
2014年绿化工作总结
2014/12/09 职场文书
五年级下册复习计划
2015/01/19 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
SQL实现LeetCode(176.第二高薪水)
2021/08/04 MySQL