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