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 相关文章推荐
javascript 事件绑定问题
Jan 01 Javascript
简单的ajax连接库分享(不用jquery的ajax)
Jan 19 Javascript
包含中国城市的javascript对象实例
Aug 03 Javascript
js HTML5 Ajax实现文件上传进度条功能
Feb 13 Javascript
Bootstrap进度条组件知识详解
May 01 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
JavaScript的六种继承方式(推荐)
Jun 26 Javascript
js微信分享实现代码
Oct 11 Javascript
实例讲解JavaScript截取字符串
Nov 30 Javascript
JS实现滑动拼图验证功能完整示例
Mar 29 Javascript
Node登录权限验证token验证实现的方法示例
May 25 Javascript
vue 实现setInterval 创建和销毁实例
Jul 21 Javascript
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
php5.2.0内存管理改进
2007/01/22 PHP
discuz程序的PHP加密函数原理分析
2011/08/05 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
php魔法函数与魔法常量使用介绍
2017/07/23 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
2013/04/23 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
javascript实现checkBox的全选,反选与赋值
2015/03/12 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
json格式的javascript对象用法分析
2016/07/04 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
vue.js 获取select中的value实例
2018/03/01 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
2020/04/27 Javascript
新手该如何学python怎么学好python?
2008/10/07 Python
python查看FTP是否能连接成功的方法
2015/07/30 Python
Python如何快速实现分布式任务
2017/07/06 Python
Python实现的排列组合计算操作示例
2017/10/13 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
tensorflow多维张量计算实例
2020/02/11 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
2020/06/10 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
工作的心得体会
2013/12/31 职场文书
运动会通讯稿200字
2014/02/16 职场文书
安全生产承诺书
2014/03/26 职场文书
初中优秀教师事迹材料
2014/08/18 职场文书
幼儿教师2014年度工作总结
2014/12/16 职场文书
努力工作保证书
2015/02/28 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
2016教师年度考核评语大全
2015/12/01 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS