Maison >interface Web >js tutoriel >Qu'est-ce que l'affectation de déstructuration en JavaScript ?

Qu'est-ce que l'affectation de déstructuration en JavaScript ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-16 01:50:02475parcourir

What is Destructuring Assignment in JavaScript?

Syntaxe d'affectation de déstructuration en JavaScript

En JavaScript, les crochets sur le côté gauche d'une affectation de variable indiquent une affectation de déstructuration, une syntaxe introduit dans JavaScript 1.7 et ECMAScript 6.

Exemple d'affectation de déstructuration

Considérez le code suivant :

var myList = [1, 2, 3];
var a, b, c;
[a, b, c] = myList;

Dans cet exemple, le carré les parenthèses sont utilisées dans l'affectation pour déstructurer le tableau myList. Les éléments du tableau sont affectés aux variables a, b et c.

Prise en charge par le navigateur de l'affectation de déstructuration

L'affectation de déstructuration est prise en charge dans les navigateurs modernes tels que :

  • Opera 10.30 et supérieur
  • Firefox 3.6.x et supérieur

Cependant, il n'est pas pris en charge dans les navigateurs plus anciens tels que :

  • Opera 10.60
  • Chrome (avant la version 5)

Compatibilité ECMAScript

L'affectation de déstructuration ne fait pas partie d'ECMAScript 5. Il a été introduit dans JavaScript 1.7 et formalisé dans ECMAScript 6.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn