Все в 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.

Пример

// Свойства, которые не были созданы являются неопределенными (undefined).
var person = { name: "Вася" };
alert( person.email ); // undefined

Попробуйте Сами »

Объекты будут описаны подробнее в одной из последующих статей.

Далее: Выбор Селекторов jQuery

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)