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
   17   18   19   20   21   22   23   24   25   26   27