Hola Juan. Una consulta: en el minuto 8 de esta clase usas undefined. ¿No es mejor práctica usar null? Es que vi un video en youTube de F...

Fernando Pioli Martínez

Fernando Pioli Martínez

Pregunta
student
hace 4 años

Hola Juan. Una consulta:
en el minuto 8 de esta clase usas undefined.
¿No es mejor práctica usar null?
Es que vi un video en youTube de Fernando Herrera explicando la diferencia entre null y undefinded y ahí recomendaba usar null a undefinded en nuestros códigos.
MUY BUENO EL CURSO!!!

1 respuestas
    Juan Castro

    Juan Castro

    teacher
    hace 4 años

    Esta discusión de null vs. undefined es MUY buena. La explicación y argumentos de Fernando Herrera seguramente son excelentes y perfectamente válidos. Sería super si nos pasas el link al video. Nomás para que tengas algo con qué comparar, te recomiendo esta lectura: NULL: The Billion Dollar Mistake. . Ninguna de las dos opiniones es la definitiva. ¿O sí? Nah. Cada quien tiene sus gustos y argumentos. vale completamente la pena. escuchar ambos y formar nuestra propia opinión. Pero siempre sabiendo que, si esa "buena o mala práctica" fuera absoluta o definitiva, se llamaría regla, no buena/mala práctica. Así que cada quien sigue pudiendo tener derecho a elegir cualquiera (o incluso otra) de las dos opciones.

Curso de Programación Orientada a Objetos en JavaScript

Curso de Programación Orientada a Objetos en JavaScript

Entiende los fundamentos de la programación orientada a objetos aplicados en JavaScript, abordando conceptos como abstracción, herencia, encapsulamiento y polimorfismo. Aprende a crear clases, prototipos y módulos para desarrollar aplicaciones mejor estructuradas y reutilizables.

Curso de Programación Orientada a Objetos en JavaScript
Curso de Programación Orientada a Objetos en JavaScript

Curso de Programación Orientada a Objetos en JavaScript

Entiende los fundamentos de la programación orientada a objetos aplicados en JavaScript, abordando conceptos como abstracción, herencia, encapsulamiento y polimorfismo. Aprende a crear clases, prototipos y módulos para desarrollar aplicaciones mejor estructuradas y reutilizables.