Массив (в некоторых языках программирования также таблица, ряд, матрица) — тип или структура данных в виде набора компонентов (элементов массива), расположенных в памяти непосредственно друг за другом. При этом доступ к отдельным элементам массива осуществляется с помощью индексации, то есть ссылки на массив с указанием номера (индекса) нужного элемента.
По сути - список состоящий из чего-нибудь.
Простейший пример использования массива - хранить набор каких-либо значений.
Список покупок,
список пользователей и т.п.
var users = ["Иванов", "Петров", "Сидоров"]
users; // ["Иванов", "Петров", "Сидоров"]
users[0]; // "Иванов"
Объе́кт в программировании — некоторая сущность в виртуальном пространстве, обладающая определённым состоянием и поведением, имеющая заданные значения свойств (атрибутов) и операций над ними (методов)
Это уже сложнее массива. Но если на пальцах - нечто обладающее именем, значениями его свойств, и функциями, которые оно может выполнить.
Например автомобиль
MyAuto который обладает максимальной скоростью
maxspeed=100, и умеет двигаться
move(). В JS его можно записать как:
var MyCar = {
maxspeed:100,
move:function() {
// поехало
}
};
MyCar.maxspeed; // 100
MyCar.move(); // поехало
Объекты в js - очень мощный инструмент. Настоятельно рекомендую уделить этой теме максимальное внимание (особенно главам про
this)