Maison  >  Article  >  développement back-end  >  Quel est l'équivalent Javascript de la fonction \'list()\' de PHP ?

Quel est l'équivalent Javascript de la fonction \'list()\' de PHP ?

DDD
DDDoriginal
2024-10-19 06:35:02963parcourir

What is the Javascript Equivalent of PHP's 'list()' Function?

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!

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