Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

69
Vistas
Objeto de la API de contenido de Javscript inconsistente

En Contenful creé un blog como modelo de contenido, donde se utiliza un editor de texto enriquecido como «tipo de datos» para el contenido principal del blog. Esta respuesta de texto enriquecido se devuelve como una matriz JSON de nodos que sigue el formato de un árbol de sintaxis abstracta.

En mi código, necesito agregar el contenido de cada publicación de blog como un elemento de matriz separado.

(ver esto para la muestra de objeto de respuesta)

 for (var a in response) { //console.log(response[a].fields.content); const next_content_array = response[a].fields.content.content; console.log(next_content_array.length); for (var b in next_content_array) { //console.log(next_content_array[b].content); const next_next_content_arrays = next_content_array[b].content; const text_array_content = []; const arr = [] for (var c in next_next_content_arrays) { const value = next_next_content_arrays[c].value; arr.push(value); //console.log(c + " " + value); } text_array_content.push(arr); //console.log(arr); //console.log(text_array_content); } }

Para dos de cada tres publicaciones de blog, esto funciona como se esperaba, pero para la última se separa en dos publicaciones de blog, por lo que termino con 4 publicaciones de blog en lugar de 3, para mi matriz de publicaciones de blog.

¿Por qué sucede esto y cómo puedo solucionarlo?

about 4 years ago · Santiago Gelvez
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda