Sto leggendo il capitolo 4 "Javascript professionale per sviluppatori Web" e mi dice che i cinque tipi di primitive sono: indefinito, null, booleano, numero e stringa.
Se null
è una primitiva, perché typeof(null)
ritorna "object"
?
Ciò non significherebbe che null
viene passato per riferimento (suppongo che qui tutti gli oggetti vengano passati per riferimento), quindi non lo rende una primitiva?