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

Добрый день, уважаемые читатели!

Сегодня я хочу рассказать немного о создании объектов в JavaScript и о том, как создать массив из объектов.

 

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

Наиболее часто для создания объекта используют метод, приведенный ниже:

var myNewObject = {
    key1: value1,
    key2: value2,
    ...
}

Есть еще несколько методов:

/* создание пустого объекта */
var emptyObject = new Object();

var someObject = new Object( {0:"one", 1:"two"} );
/* На выходе получим объект someObject, 
у которого заданы key:value 
    0: "one",
    1: "two"
*/

var fullObject = new Object( {first : "one", second : "two"} );
/* На выходе получим объект fullObject, 
у которого заданы key:value 
    first: "one",
    second: "two"
*/

Так же можно задать ключи и значения объектов, обращаясь к объектам, как к ассоциативному массиву:

var customObject = new Object();

customObject["id"] = "1";
customObject["name"] = "goodObject";

/* На выходе будет объект customObject:
    id: "1",
    name: "goodObject"
*/

 

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

var arrObjects = []; // объявление массива

arrObjects[0] = {
	id: "1",
	name: "firstArrElement"
}
arrObjects[1] = {
	id: "2",
	name: "secondArrElement"
}

/* На выходе будет массив из двух объектов, у которых заданы id и name */

 

Спасибо за внимание!

Подписываемся на рассылку 😉

 

 

Автор статьи: Alex. Категория: JavaScript
Дата публикации: 11.04.2014