JavaScriptIncarico distruttivo


introduzione

La destrutturazione è una tecnica di abbinamento dei pattern che è stata aggiunta recentemente a Javascript in EcmaScript 6.

Ti consente di associare un gruppo di variabili a un insieme di valori corrispondente quando il loro modello corrisponde al lato destro e al lato sinistro dell'espressione.

Sintassi

  • let [x, y] = [1, 2]
  • let [first, ... rest] = [1, 2, 3, 4]
  • let [one,, three] = [1, 2, 3]
  • let [val = 'valore predefinito'] = []
  • let {a, b} = {a: x, b: y}
  • let {a: {c}} = {a: {c: 'nested'}, b: y}
  • let {b = 'valore predefinito'} = {a: 0}

Osservazioni

La destrutturazione è nuova nella specifica ECMAScript 6 (AKA ES2015) e il supporto del browser può essere limitato. La seguente tabella offre una panoramica della versione più recente dei browser che supportava> 75% delle specifiche.

Cromo Bordo Firefox Internet Explorer musica lirica Safari
49 13 45 X 36 X

(Ultimo aggiornamento - 2016/08/18)

Incarico distruttivo Esempi correlati