JavaScript笛卡尔积超简单实现算法示例


Posted in Javascript onJuly 30, 2018

本文实例讲述了JavaScript笛卡尔积超简单实现算法。分享给大家供大家参考,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JS笛卡尔积算法</title>
</head>
<body>
<script>
function cartesianProductOf() {
  return Array.prototype.reduce.call(arguments,    function(a, b) {
  var ret = [];
    a.forEach(function(a) {
    b.forEach(function(b) {
    ret.push(a.concat([b]));
   });
  });
  return ret;
 }, [[]]);
}
console.log(cartesianProductOf(['1','3'],['a','b']))
</script>
</body>
</html>

使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun,测试结果如下:

JavaScript笛卡尔积超简单实现算法示例

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

Javascript 相关文章推荐
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 Javascript
js中的this关键字详解
Sep 25 Javascript
jQuery实现带滚动线条导航效果的方法
Jan 30 Javascript
JavaScript实现的简单拖拽效果
Jun 01 Javascript
如何判断出一个js对象是否一个dom对象
Nov 24 Javascript
基于Node的React图片上传组件实现实例代码
May 10 Javascript
vue2.0 自定义日期时间过滤器
Jun 07 Javascript
关于laydate.js加载laydate.css路径错误问题解决
Dec 27 Javascript
angular4 共享服务在多个组件中数据通信的示例
Mar 30 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
Nov 16 Javascript
深入浅析vue全局环境变量和模式
Apr 28 Javascript
vue实现移动端div拖动效果
Mar 03 Vue.js
angular-tree-component的使用详解
Jul 30 #Javascript
使用vue-router为每个路由配置各自的title
Jul 30 #Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
Jul 30 #Javascript
在react中使用vuex的示例代码
Jul 30 #Javascript
使用JS判断移动端手机横竖屏状态
Jul 30 #Javascript
详解如何在微信小程序中愉快地使用sass
Jul 30 #Javascript
详解JSON Web Token 入门教程
Jul 30 #Javascript
You might like
短波的认识
2021/03/01 无线电
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
PHP 反向排序和随机排序代码
2010/06/30 PHP
PHPCMS的使用小结
2010/09/20 PHP
php 魔术常量详解及实例代码
2016/12/04 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
jquery 实现密码框的显示与隐藏示例代码
2013/09/18 Javascript
纯javascript实现的小游戏《Flappy Pig》实例
2015/07/27 Javascript
JavaScript知识点整理
2015/12/09 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
Node.js 使用递归实现遍历文件夹中所有文件
2017/09/18 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
JS实现中英文混合文字溢出友好截取功能
2018/08/06 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
2018/12/06 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
Layui实现数据表格默认全部显示(不要分页)
2019/10/26 Javascript
js删除对象中的某一个字段的方法实现
2021/01/11 Javascript
python抽象基类用法实例分析
2015/06/04 Python
Python编程把二叉树打印成多行代码
2018/01/04 Python
Python实现针对给定单链表删除指定节点的方法
2018/04/12 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
python上selenium的弹框操作实现
2020/07/13 Python
Python批量删除mysql中千万级大量数据的脚本分享
2020/12/03 Python
从零实现一个自定义html5播放器的示例代码
2017/08/01 HTML / CSS
德国购买门票网站:ADticket.de
2019/10/31 全球购物
畜牧兽医本科生个人的自我评价
2013/10/11 职场文书
优秀团支部事迹材料
2014/02/08 职场文书
党员公开承诺书内容
2014/05/20 职场文书
十八大标语口号
2014/10/09 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
公务员考察材料范文
2014/12/23 职场文书
2015年暑期社会实践报告
2015/07/13 职场文书
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫