Создание объектов

Самый простой способ создания объектов заключается во включении в программу литерала объекта.

Литерал объекта – это заключенный в фигурные скобки список свойств (пар «имя–значение»), разделенных запятыми. Имя каждого свойства может быть JavaScript-идентификатором или строкой, а значением любого свойства может быть константа или JavaScript-выражение.

Вот несколько примеров создания объектов:

var empty = {}; // Объект без свойств

var point = { x:0, y:0 };

var circle = { x:point.x, y:point.y+1, radius:2 };

var homer = {"name": "Homer Simpson","age": 34,"married": true,

"occupation": "plant operator",'email': "homer@example.com"};

Литерал объекта – это выражение, которое создает и инициализирует новый объект всякий раз, когда производится вычисление этого выражения. Таким образом, с помощью единственного литерала объекта можно создать множество новых объектов, если этот литерал поместить в тело цикла или функции, которая будет вызываться многократно.

С помощью оператора new можно создать другую разновидность объектов. За этим оператором должно быть указано имя функции-конструктора, выполняющей инициализацию свойств объекта. Например:

var a = new Array();// Создать пустой массив

var d = new Date();// Создать объект с текущими временем и датой

var r = new RegExp("javascript", "i");

// Создать объект регулярного выражения

Продемонстрированные здесь функции Array(), Date() и RegExp() являются встроенными конструкторами базового языка JavaScript.

Конструктор Object() создает пустой объект, как если бы использовался литерал {}.








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


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

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

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

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