Estou lendo o capítulo 4 'Javascript profissional para desenvolvedores da Web' e ele diz que os cinco tipos de primitivas são: indefinido, nulo, booleano, número e sequência.
Se null
é um primitivo, por que typeof(null)
retorna "object"
?
Isso não significa que isso null
é passado por referência (suponho que todos os objetos sejam passados por referência), tornando-o NÃO um primitivo?