ES6 - Objekterweiterungen
String-Erweiterung
Einige beliebte Methoden, die dem String-Objekt in ES6 hinzugefügt wurden, sind:
Sr.Nr. | Methode & Beschreibung |
---|---|
1 | str.startsWith (searchString [, position]) legt fest, ob eine Zeichenfolge mit den Zeichen einer angegebenen Zeichenfolge beginnt. Gibt true oder false zurück |
2 | str.endsWith (searchString [, Länge]) bestimmt, ob eine Zeichenfolge mit den Zeichen einer angegebenen Zeichenfolge endet. Gibt true / false zurück |
3 | str.includes (searchString [, position]) bestimmt, ob eine Zeichenfolge in einer anderen Zeichenfolge gefunden werden kann |
4 | str.repeat (count) erstellt und gibt eine neue Zeichenfolge zurück, die die angegebene Anzahl von Kopien der Zeichenfolge enthält, für die sie aufgerufen wurde, zusammen verkettet |
Regex-Erweiterungen
In einem regulären Ausdruck zum Beispiel /[A-Z]/g, der Anfang und das Ende / werden aufgerufen delimiters. Alles, was nach dem schließenden Trennzeichen steht, wird als a bezeichnetmodifier. ES6 fügt einen neuen Modifikator hinzu/g wo g steht für global. Dies entspricht allen Instanzen des Musters in einer Zeichenfolge, nicht nur einer.
Beispiel
Im folgenden Beispiel werden alle Großbuchstaben in der Zeichenfolge gesucht und zurückgegeben.
<script>
let str = 'JJavascript is Fun to Work , very Fun '
let regex = /[A-Z]/g // g stands for global matches
let result = str.match(regex);
console.log(result)
</script>
Die Ausgabe des obigen Codes erfolgt wie folgt:
["J", "J", "F", "W", "F"]
Bei der Suche nach regulären Ausdrücken wird zwischen Groß- und Kleinschreibung unterschieden. Verwenden Sie zum Deaktivieren der Groß- und Kleinschreibung die Taste/i Modifikator.
Beispiel
Im folgenden Beispiel wird eine globale Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung durchgeführt. Das Beispiel ersetztfun mit enjoyable.
<script>
// /gi global match ignore case
let str = 'Javascript is fun to Work , very Fun '
let regex = /Fun/gi;
console.log(str.replace(regex,'enjoyable'));
console.log(str)
console.log(str.search(regex))
</script>
Die Ausgabe des obigen Codes erfolgt wie folgt:
Javascript is enjoyable to Work , very enjoyable
Javascript is fun to Work , very Fun
15
Nummer
Einige beliebte Methoden wurden hinzugefügt Number object in ES6 sind -
Sr.Nr. | Methode & Beschreibung |
---|---|
1 | Number.isFinite (Wert) Methode bestimmt, ob der übergebene Wert eine endliche Zahl ist. Gibt true / false zurück. |
2 | Number.isNaN (Wert) Gibt true zurück, wenn der angegebene Wert NaN und der Typ Number ist. sonst falsch. |
3 | Number.parseFloat (Zeichenfolge) Eine Gleitkommazahl, die aus dem angegebenen Wert analysiert wird. Wenn der Wert nicht in eine Zahl umgewandelt werden kann, wird NaN zurückgegeben. |
4 | Number.parseInt (Zeichenfolge, [Radix]) Die Methode analysiert ein Zeichenfolgenargument und gibt eine Ganzzahl des angegebenen Radix oder der angegebenen Basis zurück. |
Mathematik
Einige beliebte Methoden wurden hinzugefügt Math object in ES6 sind -
Sr.Nr. | Methode & Beschreibung |
---|---|
1 | Math.sign () Die Funktion gibt das Vorzeichen einer Zahl zurück und gibt an, ob die Zahl positiv, negativ oder null ist. |
2 | Math.trunc () Die Funktion gibt den ganzzahligen Teil einer Zahl zurück, indem alle gebrochenen Ziffern entfernt werden. |
Array-Methoden in ES6
In der folgenden Tabelle werden die verschiedenen Array-Methoden in ES6 zusammen mit der Beschreibung hervorgehoben.
Sr.Nr. | Methode & Beschreibung |
---|---|
1 | copyWithin () flach kopiert einen Teil eines Arrays an eine andere Stelle im selben Array und gibt es zurück, ohne seine Länge zu ändern. |
2 | Einträge () Die Methode gibt ein neues Array Iterator-Objekt zurück, das die Schlüssel / Wert-Paare für jeden Index im Array enthält. |
3 | finden() Die Methode gibt den Wert des ersten Elements im Array zurück, das die bereitgestellte Testfunktion erfüllt. Andernfalls wird undefined zurückgegeben. |
4 | füllen() Die Methode füllt alle Elemente eines Arrays von einem Startindex bis zu einem Endindex mit einem statischen Wert. Es gibt das geänderte Array zurück. |
5 | Anordnung von() Die Methode erstellt eine neue Array-Instanz aus einer variablen Anzahl von Argumenten, unabhängig von Anzahl oder Typ der Argumente. |
6 | Array.from () Methode erstellt eine flache Kopie aus einem Array-ähnlichen oder iterierbaren Objekt. |
Objekt
Methoden in Bezug auf die Objektfunktion sind unten in der Tabelle zusammen mit der jeweiligen Beschreibung aufgeführt.
Sr.Nr. | Methode & Beschreibung |
---|---|
1 | Object.is () Methode bestimmt, ob zwei Werte der gleiche Wert sind |
2 | Object.setPrototypeOf () Methode setzt den Prototyp eines angegebenen Objekts auf ein anderes Objekt oder null. |
3 | Object.assign () Mit dieser Methode werden die Werte aller aufzählbaren eigenen Eigenschaften von einem oder mehreren Quellobjekten in ein Zielobjekt kopiert. Das Zielobjekt wird zurückgegeben. |