Page 22 - jQuery для начинающих
P. 22
Массивы
Массив – это коллекция данных с числовыми индексами. Данные могут быть любого типа,
но я приведу самый простой массив со строками:
0 1 2
var users = ["Ivan", "Petr", "Serg"]
Нумерация массивов начинается с «0», так что для получения первого элемента вам
потребуется следующий код:
alert(users[0]); // выведет Ivan
Размер массива хранится в свойстве length:
alert(users.length); // выведет 3
В действительности length возвращает индекс последнего элемента массива+1,
так что не попадитесь:
var a = []; a[4] = 10; alert(a.length); // выведет 5;
Для перебора массива лучше всего использовать цикл for(;;):
for (var i = 0; i < users.length; i++) {
alert(users[i]); // последовательно выведет Ivan, Petr и Serg
}
Для работы с концом массива следует использовать методы push() и pop():
users.push("Sidorov"); // добавляем элемент в конец массива
var sidorov = users.pop(); // удаляем и возращаем последний элемент
Для работы с началом массива следует использовать методы unshift() и shift():
users.unshift("Sidorov"); // добавляем элемент в начало массива
var sidorov = users.shift(); // удаляем и возращаем первый элемент
Последние два метода работают медленно, т.к. перестраивают весь массив
22
www.trk.kg