Aprovecha el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Comienza ahora

Termina en:

20h

25m

30s

1

Como mostrar un objeto como array y luego imprimir los elementos uno por uno.

1. Primero vamos a crear un objeto cualquiera.

const empleados = {
nombre: 'Andres',
apellidos: 'Herrera Guaglia',
edad: 33,
telefono: 953930944,
e-mail: '[email protected]'
}

Podemos ver que el objeto esta creado con diferentes elementos: nombre, apellidos, edad, telefono, e-mail. Ahora primero debemos convertirlo en array para que pueda entregarnos los elementos uno por uno.

2. Convertimos el objeto en array.

let arr = Object.values(empleados);

Con esta función: Object.values(nombre del objeto), podemos tener los elementos del objeto en forma de array y ya ahora solo debemos crear una función que nos vaya leyendo los elementos he imprimiéndolos uno por uno.

3. Imprimiendo los elementos del objeto uno por uno.

let arr = Object.values(empleados);
functionimprimirElementos(obj){
  for(let i = 0 ; i < arr.length ; i++){
  console.log(obj[i]);
  }
}
imprimirElementos(arr);

Primero le dimos la propiedad de arrays al objeto y luego con una función que llevaba un for en su interior, recorrimos todos los elementos y los fuimos imprimiendo uno por uno.

4. Así nos queda el código completo.

const empleados = {
    nombre: 'Andres',
    apellidos: 'Herrera Guaglia',
    edad: 33,
    telefono: 953930944,
    email: '[email protected]'
    }
    
    let arr = Object.values(empleados);
  
    functionimprimirElementos(obj){
        for(let i = 0; i<arr.length;i++){
            console.log(obj[i]);
        }
    }
    imprimirElementos(arr);
Escribe tu comentario
+ 2