我的情况:

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/

10-12 12:34