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.