Affectation destructrice : l'équivalent Javascript de la fonction 'list()' de PHP
La fonction 'list()' de PHP est un moyen pratique de attribuer des valeurs d'un tableau à des variables individuelles. Par exemple, le code suivant extrait les deux premiers éléments d'un tableau :
<code class="php">$matches = array('12', 'watt'); list($value, $unit) = $matches;</code>
Cela attribue la chaîne « 12 » à la variable « valeur » et la chaîne « watt » à la variable « unité ».
Javascript 1.7 a introduit l'affectation de déstructuration, qui offre des fonctionnalités similaires. Cette syntaxe vous permet de décompresser les éléments d'un tableau en variables individuelles dans une seule ligne de code.
Le code Javascript suivant est équivalent à l'exemple de fonction PHP 'list()' :
<code class="javascript">var [value, unit] = ['12', 'watt'];</code>
Ce code attribue le premier élément du tableau à la variable « valeur » et le deuxième élément à la variable « unité ».
L'affectation de déstructuration est prise en charge dans tous les navigateurs modernes à l'exception d'Internet Explorer. C'est un moyen pratique et concis d'attribuer des valeurs d'un tableau à des variables individuelles, rendant votre code plus lisible et maintenable.
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!