Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

287
Views
Array.from(Object).forEach no funciona con vue.js

Creo un objeto como este en mis datos () en vue.js 2 CLI:

 data(){ return{ user: { user_mail: '', user_password: '', user_confirm_password : '', user_phone : '', user_fname: '', user_lname: '', }, } },

Ahora estoy tratando de imprimir este objeto en el registro usando la función montada:

 mounted() { console.log(this.user) },

Funciona bien. El problema comienza cuando trato de resolverlo con forEach:

 mounted() { Array.from(this.user).forEach((value) => { console.log(value) }); },

En esta situación, no obtengo ningún resultado en mi registro. ¿Alguna sugerencia? Gracias :)

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Array from crea una matriz a partir de un iterable, que no funciona en objetos simples.

El método estático Array.from() crea una nueva instancia de Array de copia superficial a partir de un objeto iterable o similar a una matriz.

Puede usar Object.values , Object.entries u Object.keys

 Object.values(this.user).forEach((value) => { console.log(value) });
about 4 years ago · Juan Pablo Isaza Report

0

Array.from() no puede crear una matriz a partir de su objeto. En lugar de eso, podría usar la forma simple anterior :

 for (const key in this.user) { console.log(this.user[key]); }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!