JavaScript笛卡尔积超简单的实现
2016-05-19 16:55
411 查看
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; }, [[]]); } cartesianProductOf(['1','3'],['a','b'])
转自:http://www.while0.com/222.html
相关文章推荐
- 一个js引发的血案
- javascript onkeydown事件
- js获取网页的各种高度和宽度
- HTML特殊字符的html、js、css写法汇总
- 获取项目路径 js
- 常用js方法
- Javascript 严格模式“use strict” 详解
- JavaScript 正则表达式——基本语法(2)
- js选择器封装
- js 打开url
- js原型
- js中的parseInt()函数
- JavaScript定义类
- MVC5中后台提供Json,前台处理Json,绑定给Dropdownlist的例子
- C#中对象,字符串,dataTable、DataReader、DataSet,对象集合转换成Json字符串方法。
- Extjs4文件上传
- CoffeeScript 更优美的Javascript
- js ajax跨域被阻止 CORS 头缺少 'Access-Control-Allow-Origin'
- js多功能分页组件layPage使用方法详解
- 自定义类的实例化对象转JSON--结合Runtime