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

100
Views
Recorra una matriz de objetos json en JAVASCRIPT

Soy nuevo en Javascript y estoy tratando de recorrer una matriz de JSON [{},{},{}, ...]

Creé esta función para hacer un bucle en una matriz estática de constante JSON, pero no funciona correctamente incluso después de verificar en línea e intentarlo.

 function saveAccount() { const userName = document.getElementById('user_name'); const userPassword = document.getElementById('user_password'); const formErrorMessage = document.getElementById('fillFormError'); if(userName.value == '' || userPassword.value == '') { formErrorMessage.textContent = 'Please fill the form fields first!'; formErrorMessage.style.color = 'red'; event.preventDefault(); } else { localStorage.setItem('userName', userName.value); const allUsers = '[{"username":"test3","email":"test3@hotmail.com","password":"123"},{"username":"test2","email":"test2@hotmail.com","password":"123123"},{"username":"test1","email":"test1@hotmail.com","password":"456456456"}]';//JSON.parse(localStorage.getItem('users')); for(var i = 0; i < allUsers.length; i++){ var user = allUsers[i]; console.log(user.username); //alert(user["username"]) if(user.username == userName){ console.log('USERNAME FOUND!!!!!'); } } } }

el propósito es encontrar si el nombre de usuario existe en mi matriz de usuarios. consola.log(usuario.nombre de usuario); -> devuelve indefinido y .parse también devuelve un error.

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

0

allUser se define actualmente como una cadena, que no se puede repetir. Prueba esto:

 const allUsers = [{"username":"test3","email":"test3@hotmail.com","password":"123"},{"username":"test2","email":"test2@hotmail.com","password":"123123"},{"username":"test1","email":"test1@hotmail.com","password":"456456456"}]
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!