Was ist die Verwendung von drei Punkten in es6?
Mar 31, 2022 am 11:18 AMVerwendung: 1. Arrays zusammenführen, die Syntax ist „[...arr1, ...arr2]“; 2. Array-Objekte kopieren, die Syntax ist „name= [...array-Objekt]“; Konvertierung Zeichenarray, die Syntax ist „[...String-Objekt]“; 4. Destrukturierung von Variablen, die Syntax ist „[Variablenobjekt,...Name]=Wert“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, ECMAScript Version 6.0, Dell G3-Computer.
Was ist die Verwendung von drei Punkten in ES6?
Der Spread-Operator (Spread) ist ein neuer Operator in ES6. Er kann beispielsweise ein Array konvertieren in ein Komma Getrennte Parametersequenzen usw. In Anwendungsszenarien werden normalerweise zwei Typen verwendet: Objektverbreitungsoperator und Array-Operator.
Die Funktionen lauten wie folgt:
1. Ermitteln Sie den Maximalwert des Arrays.
Allgemein: Math.max(1,2,3)
Schreiben: Math.max(...[1,2,3]) entspricht dem obigen Beispiel
2. Rufen Sie die Methode auf
function sum(a,b){ console.log(a+b)//5 } sum(...[2,3])
Das Ergebnis ist:
3. Verbinde das Array
var arr1 = [0, 1, 2]; var arr2 = [3, 4, 5]; arr1.push(...arr2);
Die resultierenden Array-Elemente sind 0, 1, 2, 3, 4, 5.
4. Verbinde das Array
var arr1 = ['a', 'b']; var arr2 = ['c']; var arr3 = ['d', 'e']; [...arr1, ...arr2, ...arr3]
Die verbundenen Array-Elemente sind: a, b, c, d, e
5. Konvertieren Sie die Zeichenfolge in ein echtes Array
[...'hello'] //
Das Ergebnis ist:
6 in ein echtes Array konvertieren und Duplikate entfernen Wenn Sie nicht wissen, wie viele Parameter es gibt, können Sie Parameter direkt angeben: param.data oder Parameter: {undefiniert
[...new Set([1,2,3,3])] //
Javascript-Video-Tutorial,
Web-Frontend】
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von drei Punkten in es6?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So finden Sie in es6 verschiedene Elemente in zwei Arrays

Warum muss das Miniprogramm es6 in es5 konvertieren?

Was bedeutet die temporäre Totzone von es6?
