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

262
Views
¿Cómo puedo imprimir claves y valores de un objeto JavaScript en una página web?

Tengo un objeto JavaScript que contiene términos y definiciones. Quiero crear una función que muestre/imprima la clave, los pares de valores en una página web.

Por ejemplo:

 let dict = { term1: "definition", term2: "definition", term3: "definition", term4: "definition" }

Salida ideal:

término1: definición

term2: definición

term3: definición

term4: definición

Actualmente estoy usando este código:

 function viewAll() { var json = JSON.stringify(dict,null,3); document.getElementById("output").innerText = json; }

que salidas:

 { term1: "definition", term2: "definition", term3: "definition", term4: "definition" }

Está bien, pero me gustaría eliminar los caracteres especiales ( {", )

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

0

Utilice Object.entries y map para dar formato a los datos de la forma en que desea mostrarlos.

 let dict = { term1: "definition 1", term2: "definition 2", term3: "definition 3", term4: "definition 4" } const str = Object.entries(dict).map(([key, value]) => `${key}: ${value}`).join("<br/>"); document.getElementById("out").innerHTML = str;
 <div id="out"></div>

Parece que realmente quieres una lista de definiciones

 let dict = { term1: "definition 1", term2: "definition 2", term3: "definition 3", term4: "definition 4" } const str = Object.entries(dict).map(([key, value]) => `<dt>${key}</dt><dd>${value}</dd>`).join(''); document.getElementById("out").innerHTML = str;
 dt::after { content: ":" } dt { display: inline-block; } dd { display: inline; } dd:after { content: ''; display: block; }
 <dl id="out"></dl>

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!