How to generate sequence of numbers/chars in javascript?

前端 未结 18 1204
被撕碎了的回忆
被撕碎了的回忆 2020-12-13 06:22

Is there a way to generate sequence of characters or numbers in javascript?

For example, I want to create array that contains eight 1s. I can do it with for loop, bu

18条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-13 06:41

    Why not just a simple join and split?

    function seq(len, value)
    {
        // create an array
        // join it using the value we want
        // split it
        return (new Array(len + 1)).join(value).split("");
    }
    
    seq(10, "a");
    ["a", "a", "a", "a", "a", "a", "a", "a", "a", "a"]
    
    seq(5, 1);
    ["1", "1", "1", "1", "1"]
    

提交回复
热议问题