Свойства объектов

Обычно для доступа к значениям свойств объекта используется оператор . (точка). Значение в левой части оператора должно быть ссылкой на объект, к свойствам которого требуется получить доступ. Значение в правой части оператора должноьбыть именем свойства.

Свойства объекта работают как переменные: в них можно сохранять значения и считывать их. Например:

var book=new Object();// Создаем объект. Сохраняем ссылку на него в переменной.

book.title = "Программирование на JavaScript"

// Устанавливаем свойство в объекте.

book.chapter1 = new Object();// Устанавливаем другие свойства.

book.chapter1.title = "Введение в JavaScript";

book.chapter1.pages = 11;

book.chapter2 = { title: "Лексическая структура", pages: 6 };

alert("Заголовок: " + book.title + "\n\t" + "Глава 1 " + book.chapter1.title

+ "\n\t" + "Глава 2 " + book.chapter2.title);

// Читаем значения некоторых свойств из объекта.

Важно обратить внимание на один момент в этом примере – новое свойство объекта можно добавить, просто присвоив этому свойству значение. Если переменные должны объявляться с помощью ключевого слова var, то для свойств объекта такой необходимости (и возможности) нет. К тому же после создания свойства объекта (в результате присваивания) значение свойства можно будет изменить в любой момент простым присваиванием ему нового значения:

book.title = "JavaScript: настольная книга"

Для удаления свойства объекта предназначен оператор delete:








Дата добавления: 2015-08-01; просмотров: 531;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.