Destrucción de asignación: el equivalente en Javascript de la función 'list()' de PHP
La función 'list()' de PHP es una manera conveniente de asignar valores de una matriz a variables individuales. Por ejemplo, el siguiente código extrae los dos primeros elementos de una matriz:
$matches = array('12', 'watt');
list($value, $unit) = $matches;
Esto asigna la cadena '12' a la variable 'valor' y la cadena 'vatios' a la variable 'unidad'.
Javascript 1.7 introdujo la asignación de desestructuración, que proporciona una funcionalidad similar. Esta sintaxis le permite descomprimir los elementos de una matriz en variables individuales en una sola línea de código.
El siguiente código Javascript es equivalente al ejemplo de la función PHP 'list()':
var [value, unit] = ['12', 'watt'];
Este código asigna el primer elemento del array a la variable 'valor' y el segundo elemento a la variable 'unidad'.
La asignación de desestructuración es compatible con todos los navegadores modernos excepto Internet Explorer. Es una forma conveniente y concisa de asignar valores de una matriz a variables individuales, lo que hace que su código sea más legible y fácil de mantener.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3