3 ms·
Worse: with JSON NULL is considered a type not a value of other types, which can make validating nullable values with JSON-Schema a royal pain.
by dspillett 3y ago
Worse: with JSON NULL is considered a type not a value of other types, which can make validating nullable values with JSON-Schema a royal pain.
- bazoom42 3y agoJSON does not define a type system, but javascript defines null as the only value of the null type. This works fine in eg typescript since you can use a type union of null and any other type, if you want to indicate a nullable value.
- VMG 3y agobut don't forget that `typeof null === 'object'` :)
- ElectricalUnion 3y agoThey're null pointer objects /s
- Izkata 3y agoDon't forget in addition to null, javascript has undefined and undefined. (the value undefined and the property-does-not-exist undefined)