Heim > Web-Frontend > js-Tutorial > Hauptteil

7 praktische Tipps für ES6

小云云
Freigeben: 2018-01-19 09:14:42
Original
1333 Leute haben es durchsucht

Dieser Artikel vermittelt Ihnen hauptsächlich 7 praktische Fähigkeiten von es6. Er ist sehr gut und hat einen Referenzwert. Ich hoffe, er kann allen helfen.

Hack Nr. 1 Elemente austauschen

Array-Destrukturierung verwenden, um Werteaustausch zu erreichen


let a = 'world', b = 'hello'
[a, b] = [b, a]
console.log(a) // -> hello
console.log(b) // -> world
Nach dem Login kopieren

Hack #2 Debugging

Wir verwenden oft console.log() zum Debuggen, es kann nicht schaden, console.table() auszuprobieren.


const a = 5, b = 6, c = 7
console.log({ a, b, c });
console.table({a, b, c, m: {name: 'xixi', age: 27}});
Nach dem Login kopieren

Hack #3 Einzelne Anweisung

In der ES6-Ära werden Anweisungen, die auf Arrays arbeiten, kompakter sein


// 寻找数组中的最大值
const max = (arr) => Math.max(...arr);
max([123, 321, 32]) // outputs: 321
// 计算数组的总和
const sum = (arr) => arr.reduce((a, b) => (a + b), 0)
sum([1, 2, 3, 4]) // output: 10
Nach dem Login kopieren

Hack #4 Array-Splicing

Der Spread-Operator kann concat ersetzen


const one = ['a', 'b', 'c']
const two = ['d', 'e', 'f']
const three = ['g', 'h', 'i']
const result = [...one, ...two, ...three]
Nach dem Login kopieren

Hack #5 Kopien erstellen

Wir können problemlos flache Kopien von Arrays und Objekten implementieren


const obj = { ...oldObj }
const arr = [ ...oldArr ]
Nach dem Login kopieren

Hack #6 Benannte Parameter

Das obige ist der detaillierte Inhalt von7 praktische Tipps für ES6. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage