A variable
может содержать один из двух типов значений: primitive values
или reference values
.
Primitive values
- данные, которые хранятся в стеке. Primitive value
хранится непосредственно в месте доступа к переменной. Reference values
- это объекты, которые хранятся в куче. Reference value
, хранящиеся в месте переменной является указателем на место в памяти, где хранится объект. Undefined
, Null
, Boolean
, Number
или String
. Основы:
Объекты - это совокупности свойств. Свойство может ссылаться на object
или primitive
. Primitives are values
, у них нет свойств.
Обновлено:
JavaScript имеет 6 примитивных типов данных: string, number, boolean, null, undefined, symbol (новый в ES6). За исключением значений null и undefined, все значения примитивов имеют эквиваленты объектов, которые обертывают примитивные значения, например. объект String обертывает примитив строки. Все примитивы неизменяемы.
Это кажется, что существует дополнительное "." (или два) в отображении - т.е. это пытается найти server.database.schema.object. Проверьте свое отображение на случайные точки / сомнительные записи.