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 相关文章推荐
TopList标签和JavaScript结合两例
Aug 12 Javascript
Dom 结点创建 基础知识
Oct 01 Javascript
jQuery 阴影插件代码分享
Jan 09 Javascript
jQuery插件开发基础简单介绍
Jan 07 Javascript
Javascript 赋值机制详解
Nov 23 Javascript
jQuery实现拖拽效果插件的方法
Mar 23 Javascript
JS实现跟随鼠标的链接文字提示框效果
Aug 06 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
Sep 06 Javascript
分享我的jquery实现下拉菜单心的
Nov 29 Javascript
javascript实现的网站访问量统计代码
Dec 20 Javascript
细数JavaScript 一个等号,两个等号,三个等号的区别
Oct 09 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 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 header Content-Type类型小结
2011/07/03 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
php查看一个变量的占用内存的实例代码
2020/03/29 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
jQuery EasyUI API 中文文档 - ValidateBox验证框
2011/10/06 Javascript
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
Javascript表单验证要注意的事项
2014/09/29 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
深入解析koa之中间件流程控制
2019/06/17 Javascript
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
javascript实现简易数码时钟
2020/03/30 Javascript
python 中文字符串的处理实现代码
2009/10/25 Python
Python 用户登录验证的小例子
2013/03/06 Python
python处理PHP数组文本文件实例
2014/09/18 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
python函数与方法的区别总结
2019/06/23 Python
Python 合并多个TXT文件并统计词频的实现
2019/08/23 Python
Python实现微信好友的数据分析
2019/12/16 Python
python实现IOU计算案例
2020/04/12 Python
中国专业的音频分享平台:喜马拉雅
2019/05/24 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
Java编程面试题
2016/04/04 面试题
商务专员岗位职责
2013/11/23 职场文书
工作建议书范文
2014/05/13 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
详解Node.js如何处理ES6模块
2021/05/15 Javascript
openstack中的rpc远程调用的方法
2021/07/09 Python
vue css 相对路径导入问题级踩坑记录
2022/06/05 Vue.js