Issue #3006💬 RespondidoAbierto el 7 de septiembre de 2020por ashercorenReacciones 0

No hagas bucles sobre objetos con un bucle for in

Respuesta rápidapor ashercoren

Esto causó un error en nuestra aplicación porque estamos usando un paquete que añade propiedades al prototipo del objeto. Al intentar inicializar un editor de grapes.js nos aparece un error en la consola. ! imagen

Lee la respuesta completa abajo ↓

Pregunta

Versión: 0.16.22

¿Puedes reproducir el error de la demo?

[-] Sí [ ] No

¿Cuál es el comportamiento esperado? El bucle sobre objetos debe hacerse usando 'Object.keys.forEach...', y no con un bucle for-in.

Hacer bucle sobre objetos con un bucle for in incluirá propiedades que se heredan a través de la cadena prototipo. Este comportamiento puede provocar cosas inesperadas en tu bucle for. Se pueden encontrar más detalles aquí.

¿Puedes adjuntar capturas de pantalla, screencasts o una demo en directo?

[ ] Sí (adjuntar) [-] No

Respuestas (1)

ashercoren7 de septiembre de 2020

Esto causó un error en nuestra aplicación porque estamos usando un paquete que añade propiedades al prototipo del objeto. Al intentar inicializar un editor de grapes.js nos aparece un error en la consola.

! imagen

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.

Explora plugins gratuitos →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.