В Javascript ссылочный тип - это структура данных, которая организует данные и функциональность вместе.
Объект является экземпляром конкретного эталонного типа. Как создавать объекты:
var person = new Object ();
Приведенный выше пример создает новый экземпляр типа ссылки объекта, а затем сохраняет экземпляр в переменной.
Есть два способа создания объектов: конструктор и буквальный объект.
1. Конструкторный метод
Используйте новый оператор, за которым следует конструктор объекта.
var p = new obejct (); p.name = "xiao xiao yihan"; p.age = 18;
2. Способный буквальный метод объекта
Аббревиатура для определения объекта заключается в том, чтобы упростить процесс создания объектов с большим количеством атрибутов. Пример:
var p = {name: "xiao xiao yihan", возраст: 18};В литеральном синтаксисе объекта имена свойств также могут использовать строки, например:
var p = {"name": "xiao xiao yihan", "Возраст": 18, 5: true}Приведенный выше пример создаст объект, включая три атрибута: имя, возраст и 5. Численные имена атрибутов здесь будут автоматически преобразованы в строки.
Кроме того, при использовании буквального синтаксиса Object, если вы оставите его кудрявые брекеты пустыми, вы можете определить объект, содержащий свойства и методы по умолчанию. Например:
var p = {}; p.name = "xiao xiao yihan"; p.age = 18;Вообще говоря, доступ к свойствам объекта использует точечные обозначения, а в JavaScript обозначения квадратных кронштейнов также можно использовать для доступа к свойствам объекта. При использовании синтаксиса квадратных кронштейнов, доступ к атрибутам, должны быть размещены в квадратных скобках в качестве строк, например:
оповещение (p ["name"]); alert (p.name);
Нет разницы между двумя методами доступа с точки зрения функциональности. Преимущество синтаксиса квадратных кронштейнов состоит в том, что свойства можно получить через переменные:
var propname = "name"; alert (p [propname]); // "Сяо Сяо Йихан"
Нотация квадратных кронштейнов также может быть использована, если имя атрибута содержит ключевые слова или зарезервированные символы и т. Д., Которые вызовут ошибки. Например:
p ["Имя"] = "Сяо Сяо Ихан";
Имя свойства содержит пространство и не может быть получено через точечную нотацию.
Приведенная выше статья подробно анализа JavaScript: тип объекта-это весь контент, которым я делюсь с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.