Добавляем...


  Массивы
    Важным и не очень простым для понимания объектом в JavaScript является составной тип Array, который имеет особый синтаксис создания и доступа. Массив - это упорядоченный список, который может содержать как примитивные, так и сложные типы данных. Массивы иногда называют векторами или списками в других языках программирования, а в JavaScript они в действительности являются объектами Array. Члены массива называются элементами. Элементы массива нумеруются, начиная с нуля. Это значит, что каждому элементу назначен индекс - положительное целое число, указывающее место элемента в массиве. Можете представлять себе массив как набор ячеек, помеченных 0,1,2 и т.д. В ячейку, например в ячейку 5, можно поместить данные, чтобы при необходимости извлечь их, получив доступ к элементу по индексу 5. Индивидуальные элементы массива доступны по имени массива с указанными за ним квадратными скобками ([ и ]), внутри которых содержится нужный индекс. Например, чтобы поместить строку в элемент массива с индексом 5, а затем извлечь ее, можно записать:

myArray[5] = "Гамбургеры хороши, но суши лучше.";
var х = myArray[5];

    Показанный здесь вариант индивидуальной установки значений массива может оказаться достаточно утомительным, если массив достаточно велик, но имеются и более быстрые способы заполнения массивов. Литералы массива указываются в виде списка разделенных запятыми значений, который заключен в квадратные скобки.     В следующем примере определяется новый массив с четырьмя числами и одной строкой:

var myArray = [2, 4, 6, 8, "ten"];

Если вы хотите определить массив, но наполнить его значениями собираетесь позже, можете задать пустой массив следующим образом:

var myArray = [] ;

    Ввиду того что массивы на самом деле являются объектами Array, для объявления массива можно использовать и объектный синтаксис:

var myArray - new Array();

    Доступ к такому массиву осуществляется в соответствии с обсуждавшимся выше синтаксисом. На этот момент вам достаточно только запомнить, что массивы и объекты в действительности не столь уж отличаются. Главное отличие состоит в том, что массивам больше, чем другим объектам, свойственна упорядоченность и при осуществлении доступа к массивам используется другая нотация.
назад: Объекты далее: Функции


добавить комментарий
(без перезагрузки и регистрации)


10 случайных разделов

Что ищем на сайте ?


Примеры кода на сайте







@ 2008-2011 Amber
При использовании материалов ссылка на сайт обязательна
Яндекс.Метрика