Добрый день, уважаемые читатели!
Сегодня я хочу рассказать немного о создании объектов в 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 */
Спасибо за внимание!
Подписываемся на рассылку 😉