我的情况:
function randomLetter(){
var random = letter[Math.floor(Math.random()*26)];
return random;
}
function randomWord(wordLength){
var random = randomLetter() + randomLetter() + randomLetter();
return random;
}
如何编写使用参数运行x次
randomLetter()
函数的代码。示例:我在参数中写入3,该函数将给我三个随机字母。
因此,我只写了
randomLetter() + randomLetter() + randomLetter()
,而不是写randomWord(3)
,我将得到三个随机字母。 最佳答案
另一种方法是将每个字母缓冲到一个数组中并返回连接的数组。
function randomWord(wordLength){
var letters = [];
for (var i = 0; i < wordLength; i++) {
letters.push(randomLetter());
}
return letters.join("");
}
关于javascript - 如何使用参数反复运行函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47657444/