Header Ads Widget

Ticker

6/recent/ticker-posts

Desestructuración de la asignación de variables

Hola programadores, conoceremos un tema muy interesante sobre la desestructuración de la asignación de variables en esta lectura, y espero que de alguna manera les ayude en el desafío de codificación diario.
La asignación de desestructuración de variables es un proceso para descomprimir el valor de las matrices, o las propiedades de los objetos, en distintas variables, que se parecen a las matrices o los objetos literales.
Aquí, veremos los ejemplos en sintaxis PHP y JavaScript. Si está familiarizado con ES6 , puede que sea muy consciente de la desestructuración. Veamos primero la asignación de desestructuración de JavaScript.

Desestructuración de la asignación en JavaScript

Asignación de valores de variables normales
La asignación de desestructuración utiliza una sintaxis similar, pero en el lado izquierdo de la asignación para definir qué valores desempaquetar de la variable de origen
Sin desestructurar la asignación, puede acceder a los primeros tres elementos en una matriz como esta:
Ejemplo de asignación de estructura de objeto
Al desestructurar una matriz, puede descomprimir y asignar la parte restante a una variable usando el patrón de descanso como se muestra en el ejemplo anterior. Tenga en cuenta que se producirá un error de sintaxis si se usa una coma final en el lado izquierdo con un elemento de descanso:
También podemos usar la asignación de desestructuración mientras llamamos a una función como:
También puede omitir los valores iniciales en la matriz que se está desestructurando como-
La desestructuración de un objeto vacío asignará undefined-
Tenga en cuenta que mientras se desestructura la asignación debe haber una palabra clave let , const o var porque mientras se desestructura, declara primero las variables y luego asigna los valores.

Asignación de desestructuración en PHP

La asignación de desestructuración en PHP como en Javascript se introdujo en la versión 7.1.0 de PHP. En PHP, la desestructuración solo es posible para Symmetric Array , no para Object. Es una alternativa de la lista de funciones PHP que ahora se puede usar con la sintaxis de matriz abreviada ([]).
Tomemos un ejemplo de lista :
Uso de asignación de desestructuración
Desestructuración en foreach loop-
Desestructurar usando una función -
Podemos llamar al método get de las propiedades de uno en uno para obtener un único valor de la propiedad pero puede ser tan larga metodología de alguna manera aquí viene la desestructuración Asignación para reducir nuestro código.

Espero que hayas disfrutado de esta lectura, Happy Codding.

Publicar un comentario

0 Comentarios