如何在JavaScript中生成具有特定长度限制的所有可能组合的字母?
// return [aaaa, bbbb]
function allPossibleCombinations(inputArray, outputEachStrLength) {
var inputArrayLength = inputArray.length;
for (i = 0; i < inputArrayLength; i++) {
}
}
var inputArray = [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z];
var outputEachStrLength = 4;
allPossibleCombinations(inputArray, outputEachStrLength)
curstr
是什么? - user1575921curstr
是当前正在生成的字母组合。每次调用函数时,它将循环遍历输入并将每个字母附加到其中。如果curstr
够长,则会被返回。 - David FangUncaught RangeError: Maximum call stack size exceeded
。我猜我给它施加了太大的负担。 :D - Benny Code