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 相关文章推荐
jQuery的一些注意
Dec 06 Javascript
js DOM模型操作
Dec 28 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
Oct 21 Javascript
Javascript算符的优先级介绍
Mar 20 Javascript
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
Apr 02 Javascript
简单易用的倒计时js代码
Aug 04 Javascript
javascript事件冒泡实例分析
May 13 Javascript
理解Javascript的动态语言特性
Jun 17 Javascript
JavaScript获取浏览器信息的方法
Nov 20 Javascript
JS选取DOM元素的简单方法
Jul 08 Javascript
纯js实现悬浮按钮组件
Dec 17 Javascript
基于vue-cli搭建多模块且各模块独立打包的项目
Jun 12 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
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
php-redis中的sort排序函数总结
2015/07/08 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
2015/09/20 PHP
PHP实现的自定义数组排序函数与排序类示例
2016/11/18 PHP
万能的php分页类
2017/07/06 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
浅谈js常用内置方法和对象
2016/09/24 Javascript
html、css和jquery相结合实现简单的进度条效果实例代码
2016/10/24 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
详解Angular4中路由Router类的跳转navigate
2017/06/09 Javascript
详解vue.js之props传递参数
2017/12/12 Javascript
Vue $emit $refs子父组件间方法的调用实例
2018/09/12 Javascript
layui时间控件选择时间范围的实现方法
2019/09/28 Javascript
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
django中send_mail功能实现详解
2018/02/06 Python
python实现抖音视频批量下载
2018/06/20 Python
python批量赋值操作实例
2018/10/22 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
利用matplotlib实现根据实时数据动态更新图形
2019/12/13 Python
10款最佳Python开发工具推荐,每一款都是神器
2020/10/15 Python
TUMI新加坡官网:国际领先的商旅箱包品牌
2019/01/12 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
联想C++笔试题
2012/06/13 面试题
招商经理岗位职责
2013/11/16 职场文书
专科应届毕业生求职信
2014/06/04 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
运动会加油稿100字
2014/09/19 职场文书
个人作风建设自查报告
2014/10/22 职场文书
小学少先队活动总结
2015/05/08 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript