Часть5

Массив –это способ хранения  более одного значения в одном и том же месте

Для создания массива и сохранения в нем каких-либо элементов сначала необходимо объявить его имя (как и  в  случае с переменной),а затем добавить к имени список значений, разделенных  запятыми Чтобы создать массив , поместите список элементов в квадратные скобки – [] Например

var  days =[‘пн’, ‘вт’, ‘ср’, ‘чт’];

В программах на языке JavaScript и книгах по этой теме можно встретить и другой способ создания массива –с  использованием ключевого слова  Array:

var days = new Array (‘пн ’,  вт’,  ср’);

Вы можете хранить в массиве любые значения Другими словами, в одном и том же массиве могут присутствовать числа, строки и логические значения, а также другие массивы

Поскольку массив  может содержать более одного значения , вы не получите доступ к его элементам , просто введя имя массива Уникальный номер , называемый индексом, указывает позицию каждого элемента в массиве  Массивы индексируются  с нуля , это означает , что первый элемент имеет индекс 0,а второй -1 Иными словами, вычтите единицу из номера элемента в списке –и вы получите  его индексное значение

Среди свойств массива есть его длина , показывающая общее число элементов Чтобы получить доступ к свойству  length , наберите после имени массива точку и слово length

Чтобы добавить элемент в конец массива , вы можете использовать значение индекса , которое на единицу больше, чем значение  индекса последнего элемента массива

var  properties =[‘red’, ‘14px’,  ‘Arial’];

properties [3]= ‘bold’;

Или используя значение length

properties[properties.length]= ‘bold’;

Вы также можете использовать команду push(), которая добавит в конец  массива значение, указанное в круглых скобках  Может добавлять любые элементы и даже несколько:

properties .push(‘bold’,’italic’, ‘underlined’);

Если вы хотите добавить элемент в начало массива , используйте команду unshift () Можно вставлять с помощью этой команды несколько элементов в начало массива

Команды push () и unshift ()  возвращают значение То есть после выполнения своих задач команды push() и unshift () предоставляют число элементов в массиве:

var p =[0,1,2,3];

var totalItems =p.push (4,5);

После выполнения этого кода значение переменной totalItems  будет равно 6, поскольку в массиве р теперь содержится  шесть элементов

Если вы хотите удалить элемент из начала или из конца массива , используйте методы рор () или shift() Первый удаляет элемент из конца массива, второй –из начала

Аналогично метода push() и unshift , команды рор() и  shift () возвращают  значения  после выполнения  своих задач –удаления элементов из массива На самом деле они возвращают только что удаленное значение Например, приведенный ниже код удаляет значение и сохраняет его в переменной removedItem:

var p =[0,1,2,3];

var removedItem=p.shitf();

Значение removedItem  после выполнения этого кода-0 ,а массив р теперь содержит элементы [1,2,3]

Комментарии

No Комментарии

Leave a reply

Союз образовательных сайтов