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 相关文章推荐
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
Oct 24 Javascript
JQuery实现超链接鼠标提示效果的方法
Jun 10 Javascript
JS中处理时间之setUTCMinutes()方法的使用
Jun 12 Javascript
IE10中flexigrid无法显示数据的解决方法
Jul 26 Javascript
JavaScript 经典实例日常收集整理(常用经典)
Mar 30 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 Javascript
BootStrap modal模态弹窗使用小结
Oct 26 Javascript
angular分页指令操作
Jan 09 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
Sep 26 Javascript
微信小程序用户盒子、宫格列表的实现
Jul 01 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
Sep 18 Javascript
Ajax是什么?Ajax高级用法之Axios技术
Apr 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
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
PHP使用phpunit进行单元测试示例
2019/09/23 PHP
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
javascript五图轮播切换实用版
2012/08/17 Javascript
JavaScript中的onerror事件概述及使用
2013/04/01 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
jsMind通过鼠标拖拽的方式调整节点位置
2015/04/13 Javascript
简介JavaScript中POSITIVE_INFINITY值的使用
2015/06/05 Javascript
javascript单例模式的简单实现方法
2015/07/25 Javascript
适用于javascript开发者的Processing.js入门教程
2016/02/24 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
jquery获取复选框的值的简单实例
2016/05/26 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
原生小程序封装跑马灯效果
2020/10/21 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
在Python中如何传递任意数量的实参的示例代码
2019/03/21 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
Python 如何批量更新已安装的库
2020/05/26 Python
浅谈CSS3中的变形功能-transform功能
2017/12/27 HTML / CSS
印度购物网站:TATA CLiQ
2017/11/23 全球购物
如何查询Oracle数据库中已经创建的索引
2013/10/11 面试题
初中毕业生的自我评价
2014/03/03 职场文书
农村结婚典礼司仪主持词
2014/03/14 职场文书
教师个人自我评价范文
2014/04/13 职场文书
政风行风建设责任书
2014/07/23 职场文书
文明单位创建材料
2014/12/24 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
中国古代史学名著《战国策》概述
2019/08/09 职场文书