Heim  >  Artikel  >  Web-Frontend  >  7 praktische Tipps für ES6

7 praktische Tipps für ES6

小云云
小云云Original
2018-01-19 09:14:421272Durchsuche

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

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}});

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

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]

Hack #5 Kopien erstellen

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


const obj = { ...oldObj }
const arr = [ ...oldArr ]

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!

Stellungnahme:
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