如何根据字母表制作金字塔?

Suz*_*eni 1 javascript alphabet

那么如何制作多个字母呢?我正在使用带字符串的数组,我希望将它们乘以索引.

A
BB
CCC
DDDD
EEEEE 
Run Code Online (Sandbox Code Playgroud)

等等

<script>
    window.onload = start;
    var letters = ["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 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
                   21, 22, 23, 24, 25, 26];

    function start() {
        document.getElementById("randomize").onclick = execute;
    }

    function execute() {
        for (var i = 0; i < letters.length; i++) {
            for (var j = 0; j <= numbers.length; j++) {
                var product = numbers.length * letters[i];
                document.getElementById("output").innerHTML += "<li>" + letters[i] + "</li>";
            }
        }
    }
</script>
Run Code Online (Sandbox Code Playgroud)

Der*_*會功夫 5

for(var i = 0; i < 26; i++){
    console.log(String.fromCharCode(65 + i).repeat(i + 1));
}
Run Code Online (Sandbox Code Playgroud)

给你

A
BB
CCC
...
Run Code Online (Sandbox Code Playgroud)

更短的一个:

var i = 0;
while(i++ < 26) console.log(String.fromCharCode(64 + i).repeat(i));
Run Code Online (Sandbox Code Playgroud)