Anforderungen: Es muss eine Zeichenfolge der Länge n erstellt werden, und die Zeichenfolge besteht ausschließlich aus einem Zeichen, z. B. „aaaaaa“.
Methode:
1. Durch die for-Schleife:
Der einfachste Weg ist natürlich die durch die for-Schleife
let n = 8; // 字符串长度
let str = ""
for(let i=0;i<n;i++){
str+= "a"
}
2. Über die Methoden padStart und padEnd:
Die Methoden padStart und padEnd sind zwei neue Methoden in ES2017, die zur Zeichenfolgenvervollständigung verwendet werden. padStart wird links vervollständigt (wird hauptsächlich zur Vervollständigung des Datumsformats verwendet ) und padEnd wird rechts vervollständigt . ;Die Methode empfängt zwei Parameter, der erste Parameter ist die erforderliche Stringlänge und der zweite Parameter sind die zur Vervollständigung verwendeten Zeichen;
let n = 8; // 字符串长度
let str = "".padStart(n,"a");
let str2 = "".padEnd(n,"a")
3. Verwenden Sie beim Generieren eines Arrays die Join-Methode des Arrays:
Neues Array (n) kann ein Array mit der Länge n generieren, und die Füllmethode des Arrays kann jedem Element des Arrays einen Wert zuweisen und dann Verwenden Sie die Join-Methode.
let n = 8; // 字符串长度
let str = new Array(n).fill("a").join("")