Affectation de déstructuration : comprendre les crochets dans les déclarations de variables
Dans l'extrait de code fourni, les crochets sur le côté gauche du l'affectation de variables ([a, b, c] = myList) concerne une fonctionnalité appelée déstructuration affectation.
Qu'est-ce que l'affectation de déstructuration ?
Introduite dans JavaScript 1.7 et ECMAScript 6, l'affectation de déstructuration vous permet de décompresser les valeurs de tableaux ou les propriétés d'objets en éléments individuels. variables.
Syntaxe :
Déstructuration de tableau : [variable1, variable2, ...] = tableau
Déstructuration d'objets : ({ property1 : variable1, property2 : variable2, ... } = objet)
Exemple tiré de l'extrait de code :
Dans le code donné, les crochets ([a, b, c]) sur le côté gauche de l'opérateur d'affectation (=) est utilisé pour la déstructuration des tableaux. Il décompresse les valeurs du tableau myList dans les variables individuelles a, b et c.
Prise en charge des navigateurs :
L'affectation de déstructuration est prise en charge dans les navigateurs les plus récents, notamment :
Conformité à la norme ECMAScript :
L'affectation de déstructuration ne fait pas partie d'ECMAScript 5. Elle a été introduite plus tard dans JavaScript 1.7 et formalisée dans ECMAScript 6. Par conséquent, il n'est pas considéré comme conforme à ECMAScript 5.
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!