优德娱乐场w88手机版:一个值得你收藏的教程网站

最新下载

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

时间:2018-08-01 14:59:53 编辑:猪哥 来源:转载

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





JS笛卡尔积算法


<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>



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

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

文章评论

热门栏目

XML 地图 | Sitemap 地图