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);