Tag: 排列

具有排列长度参数的javascript排列生成器

我已经看到了几个发电机,但他们都做了一个平方matrix。 例如,你给它一个三个项目的列表,它会假设长度的输出也是三个。 但是,我想指定项目和长度。 听起来像一个简单的问题,不能相信没有可用的图书馆。 如果在那里有一个testing过的库,想避免自己写这个。 任何build议将是伟大的。 我发现的例子 var list = 'abc'; perms = permutations(list); //you cannot define the length 例 var list = 'abc'; var length = 3; perms = permutations(list,length); console.log(perms); /* output a,a,a a,b,c a,b,a a,c,a c,a,a … */ 我希望能够改变长度,并相应地创build排列 length = 2 a,a a,b b,b b,a length = 4 a,a,a,aa,a,a,b ….