1
just4test 2016 年 7 月 4 日 没用过 js ,不过貌似 array 有 map 方法?
没太明白你想干什么。 |
3
learnshare 2016 年 7 月 4 日
@isbase 自己写咯
|
4
ljbha007 2016 年 7 月 4 日
1,2,3,4].forEach(function(i){console.log(i)})
|
5
ljbha007 2016 年 7 月 4 日
[1,2,3,4].forEach(function(i){console.log(i)})
|
6
ljbha007 2016 年 7 月 4 日 用 underscore 也可以
_.map([1,2,3,4], function(i){console.log(i)}) |
7
bramblex 2016 年 7 月 4 日 就一行代码的事而已,哪里那么复杂……
var a = [1,2,3,4]; var b = ['a','b','c','d']; var c = a.map((a_i) => b.map((b_i) => ([a_i, b_i]))).reduce((l, r) => r.concat(l)); |
9
bramblex 2016 年 7 月 4 日
javaScript 不提供 concatMap 真蛋疼……
|
10
IanPeverell 2016 年 7 月 4 日 ES6 还有 Map, WeakMap, Iterator, for...of...
|
11
lonelinsky 2016 年 7 月 4 日 @isbase lz 要的是全排列函数还是只是要输出 1a , 2a...1b, 2b 这样的东西?
如果是全排列,原生 js 应该是没有这样的排列函数的,不过网上算法很多,另外提个建议,算法写出来后不要企图将结果写入一个文件(针对 26 字母+10 数字)… 如果是后面的,随便写个 for 循环就好了吧 =。= |
12
Mutoo 2016 年 7 月 4 日 楼主需要的是排列组合的库 js-combinatorics
https://github.com/dankogai/js-combinatorics |
13
SourceMan 2016 年 7 月 4 日
别人封装好的库算不算现成的?
|
14
noe132 2016 年 7 月 4 日 via Android
Array 有 reduce 方法啊
|