Los problemas del NULL en programación - Nulabilidad | Code Time (207)

preview_player
Показать описание
El tema comienza en: 16:00
¿Qué problemas produce la existencia del NULL? 36:14
¿Cómo solucionamos los problemas del NULL? 1:25:05
El tema termina en: 2:01:37

––––––––––––––––––––––––––––––

Para Contribuir

––––––––––––––––––––––––––––––

Curso completo de desarrollo en Swift 4 desde cero

Curso de desarrollo de aplicaciones para iOS 11 desde cero

––––––––––––––––––––––––––––––
Medios de contacto:
Twitter / Telegram: @DavidGiordana

––––––––––––––––––––––––––––––
Canciones Utilizadas

OP:
Creative Commons — Attribution 3.0 Unported— CC BY 3.0

ED:
Creative Commons — Attribution 4.0 International — CC BY 4.0
Рекомендации по теме
Комментарии
Автор

Creo que cuando hablas de javascript del undefined y null te referias al Optional Chaining o Nullish Operator.

Pudiendo preguntar con el Nullish Operator si es Null, undefined de tal modo asi:

data ?? data = 'data default'

Que es muy similar al doble or:

data || data = 'data default'

El problema erradica el || solo consulta si el valor es falsy pudiendo ser un string vacio "", un objeto vacio {}, o un array vacio [], tomados como verdadero, lo que no suele ser conveniente en determinados casos.

Despues por ejemplo, suponiendo que tengamos un objeto con valores que queramos leer, pero puede que le pasemos una key inexistente, ya sea por asyncronia o simplemente porque no existe, se puede utilizar el Optional Chaining para solo acceder a ese valor si es que existe, evitando que crashe el hilo de ejecucion:

data?.name

kerneldiego