Erstellen Sie eine Zeichenfolge mit der Länge n und allen Zeichen

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("")

Guess you like

Origin blog.csdn.net/brilliantSt/article/details/123215234