,

Desestructuración de Arrays y Objetos en JavaScript

Posted by






Desestructuración en JavaScript

Desestructuración en JavaScript

En JavaScript, la desestructuración se refiere a la capacidad de desempaquetar valores de arrays o propiedades de objetos en variables individuales. Es una característica muy útil que nos permite escribir código más conciso y legible.

Desestructuración de los Array

Para desestructurar un array, simplemente colocamos corchetes a la izquierda de una asignación y colocamos las variables entre ellos que queremos asignar a los elementos del array. Por ejemplo:

  
    const numbers = [1, 2, 3, 4, 5];
    const [a, b, c, d, e] = numbers;
    console.log(a); // 1
    console.log(b); // 2
    console.log(c); // 3
  

Desestructuración de los objetos

Para desestructurar un objeto, colocamos llaves a la izquierda de una asignación y colocamos el nombre de las propiedades que queremos asignar a las variables. Por ejemplo:

  
    const person = { name: 'John', age: 30, location: 'New York' };
    const { name, age, location } = person;
    console.log(name); // 'John'
    console.log(age); // 30
    console.log(location); // 'New York'
  

La desestructuración también nos permite asignar valores por defecto a las variables en caso de que la propiedad no exista en el objeto:

  
    const person = { name: 'John', age: 30 };
    const { name, age, location = 'Unknown' } = person;
    console.log(location); // 'Unknown'
  

En resumen, la desestructuración en JavaScript nos permite trabajar con arrays y objetos de una manera más intuitiva y eficiente. Es una característica poderosa que nos ayuda a escribir un código más limpio y elegante.


0 0 votes
Article Rating
12 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Andy Caseres
7 months ago

mil gracias damian estoy aprendiendo cosas muy buenas con vos

xinlei 504
7 months ago

Hola Damian tengo 19 años estoy pensando dejar bachillerato e independizarme para aprender baca-end y IA

Guillermo San Martín
7 months ago

Hola Damian, me alegra que hayas vuelto! ¿Tienes pensado subir algún video sobre React?

Juan Romero
7 months ago

Muy bueno el video Damián, que bueno que volviste loco 👍

leonarden gill
7 months ago

https://youtu.be/zhu3pq8yLrA?t=1106 en este momento cell sintio el verdadero terror

surflaweb
7 months ago

Buen tuto. Gracias 😮

Rogelio
7 months ago

Es bueno ver que volviste Damián

Rodrigo Rodriguez
7 months ago

Aprovechemos, que se nos va de nuevo :,(

MiKeE
7 months ago

Jajaja como me rei cuando buscas para traducir la palabra, que genio. Me alegro verte por aca !

Gustavo Juantorena
7 months ago

Bienvenidoooo

Smilee_23
7 months ago

Muchas gracias, no lo he visto aun pero se que explicas bien, me sirve para reforzar.

Olvide decírtelo en hace tiempo en algún video del curso de full-stack, pero gracias a tus videos en ese curso no solo aprendí JS sino que también aprendí a pensar por mi propia cuenta ya que comprendía como funcionaba el lenguaje y esto fue gracias a tus videos.

MUCHAS GRACIAS.

Lucas espinosa
7 months ago

Genioo Damián, q lindo verte de vuelta