Все в JavaScript - Объект
Все остальное, за исключением базовых типов (см. предыдущий пост рубрики), в JavaScript считается объектом. В то время как есть многочисленные встроенные объекты, эта статья будет посвящена следующим объектам:
Объект
Массив
Функция
Самый простой способ создать объект - или через конструктор Объекта или через краткий синтаксис, известный как объектный литерал. Эти простые объекты - неупорядоченные пары ключ/значение. Ключ формально известен как свойство, а значение может быть любым допустимым типом JavaScript, даже другим объектом. Чтобы создать или получить доступ к свойству объекта, мы используем то, что известно как "точечная запись" или "нотация посредством скобок".
Пример
var person1 = new Object;
person1.firstName = "Вася";
person1.lastName = "Иванов";
alert( person1.firstName + " " + person1.lastName );
Попробуйте Сами »
Пример
var person2 = {
firstName: "Вася",
lastName: "Иванов"
};
alert( person2.firstName + " " + person2.lastName );
Попробуйте Сами »
Пример
// содержать другие объекты в качестве свойств.
var people = {};
people[ "person1" ] = person1;
people[ "person2" ] = person2;
alert( people[ "person1" ].firstName );
alert( people[ "person2" ].firstName );
Попробуйте Сами »
Если к обращаются к свойству, которое не было определено, то оно возвращает тип undefined
.
Пример
var person = { name: "Вася" };
alert( person.email ); // undefined
Попробуйте Сами »
Объекты будут описаны подробнее в одной из последующих статей.