Looking for javascript Keywords? Try Ask4Keywords

JavaScriptAffectation de destruction


Introduction

La destruction est une technique de correspondance de modèle qui a été ajoutée récemment à Javascript dans EcmaScript 6.

Il vous permet de lier un groupe de variables à un ensemble de valeurs correspondant lorsque leur motif correspond au côté droit et au côté gauche de l'expression.

Syntaxe

  • let [x, y] = [1, 2]
  • let [first, ... rest] = [1, 2, 3, 4]
  • laissez [un, trois] = [1, 2, 3]
  • let [val = 'valeur par défaut'] = []
  • Soit {a, b} = {a: x, b: y}
  • Soit {a: {c}} = {a: {c: 'imbriqué'}, b: y}
  • let {b = 'valeur par défaut'} = {a: 0}

Remarques

La destruction est nouvelle dans la spécification ECMAScript 6 (AKA ES2015) et la prise en charge du navigateur peut être limitée. Le tableau suivant donne un aperçu de la première version des navigateurs prenant en charge> 75% de la spécification.

Chrome Bord Firefox Internet Explorer Opéra Safari
49 13 45 X 36 X

(Dernière mise à jour - 2016/08/18)

Affectation de destruction Exemples Liés