Подтвердить что ты не робот

Значения и ссылочные типы

Я знаю, что в JavaScript есть 6 типов данных.

Каковы "ссылочные" типы в JavaScript и каковы типы данных "значение" в JavaScript?. Может ли кто-нибудь перечислить их по этим двум категориям?

4b9b3361

Ответ 1

undefined, null, number, string, boolean и object, из которых только object является "ссылочным" типом.

Нет никакого назначения по ссылке или передачи по ссылке в javascript, всякий раз, когда вы передаете/присваиваете тип "ссылки", вы передаете/назначаете копию ссылки, вы не создаете ссылку ссылки, которая имела бы различные последствия.

Вы можете использовать следующие функции:

function isReferenceType( value ) {
     return Object(value) === value;
}

function isPrimitiveType( value ) {
     return Object(value) !== value;
}

Ответ 2

Из standard # sec-8

Типы языков ECMAScript: Undefined, Null, Boolean, String, Number и Object

Единственным типом "reference" является Object.

Ответ 3

undefined, null, number, string, boolean и object

объект является ссылочным типом.