Hier sind vier neue Verwendungen von Zeichenfolgen in JavaScript6:
1. Neue Darstellungsmethode von Unicode -Zeichen
Unicode-Zeichen sind normalerweise 21 Bit, während gewöhnliche JavaScript-Zeichen (meistens) 16 Bit sind und in UTF-16 codiert werden können. Charaktere über 16 Bit müssen von 2 regulären Zeichen dargestellt werden.
Beispielsweise gibt der folgende Code ein Unicode -Raketencharakter ('/ud83d/ude80') aus. Sie können es in der Browser -Konsole versuchen:
console.log ('/ud83d/ude80');In ECMascript 6 können neue Darstellungsmethoden verwendet werden, die prägnanter sind:
console.log ('/u {1f680}');2. Multi-Line-String-Definition und Vorlagenzeichenfolge
Vorlagenzeichenfolgen bieten drei nützliche Syntaxfunktionen.
Zunächst unterstützen Template -Zeichenfolgen eingebettete Zeichenfolgenvariablen:
lass first = 'jane'; last = 'doe'; console.log (`Hallo $ {First} $ {last}!`); // Hallo Jane Doe!Zweitens unterstützen Vorlagenzeichenfolgen direkt das Definieren von Multi-Line-Zeichenfolgen:
multiline = `Dies ist eine Zeichenfolge mit mehreren Zeilen";
Drittens bleibt die Zeichenfolge, wenn Sie die Zeichenfolge mit String.raw vorfixieren, original. Der Backslash ( /) bedeutet nicht, dass entkommen wird, und andere professionelle Charaktere wie /n werden nicht entkommen:
lass raw = string.raw`not a newline: /n`; console.log (RAW === 'keine Newline: // n'); // WAHR
3. Schleifen Sie durch Strings Schleifen
Eine Zeichenfolge kann eine Schleife durchqueren, Sie können jedes Zeichen in der Zeichenfolge mit for-of : für die Folgendes schließen:
für (let ch von 'abc') {console.log (ch); } // Ausgabe: // a // b // cAußerdem können Sie die Zeichenfolge mit dem Splitter (...) in ein Zeichenarray teilen:
lass chars = [... 'ABC']; // ['a', 'b', 'c']
V.
Es gibt drei neue Möglichkeiten, um zu überprüfen, ob eine Zeichenfolge eine weitere Zeichenfolge enthält:
> 'Hallo'.
Diese Methoden haben einen optionalen zweiten Parameter, der die Startposition der Suche angibt:
> 'Hallo'.
repeat() -Methode kann die Zeichenfolgen wiederholt kopieren:
> 'Doo' .Repeat (3) 'Doo Doo Doo'
Zusammenfassen
Die oben genannten sind vier neue Verwendungen von Zeichenfolgen in JavaScript 6. Haben Sie es gelernt? Ich hoffe, dieser Artikel wird für alle hilfreich sein. Wenn Sie Fragen haben, können Sie eine Nachricht zur Kommunikation überlassen.