Как задать массив?

3 ноября 2014 г. Просмотров: 727
Для придания интерактивности веб-страницам наиболее широко применяется в настоящее время объектно-ориентированный язык сценариев JavaScript. Почти всегда для решения посредством этого языка сколько-нибудь сложных задач приходится прибегать к использованию массивов. Начинается использование массива в сценарии с его объявления. Посмотрим, как именно это делается.

Вам понадобится

  • Базовые знания языка JavaScript

Инструкция

  • Создать JavaScript-массив можно несколькими способами. Например, так:var sampleArray = [element_0, element_1, element_2, element_2];Эта строка создаёт массив длинной в четыре единицы. Если не указывать элементов массива, то и будет создан пустой массив:var emptyArray = [];
  • Другой способ задать массив:var sampleArray = new Array(element_0, element_1, element_2, element_2);И этот вариант создаст массив длинной в четыре единицы. И здесь если не перечислять элементов массива, то массив будет создан пустым:var emptyArray = new Array();В таком пустом массиве после объявления можно создать несколько элементов с индексами, не следующими друг за другом. Например:var emptyArray = new Array();
  • emptyArray[4] = 47;

    emptyArray[792] = 1;В отличие, например, от массивов в языке Си, этот массив будет занимать объём памяти, нужный для хранения только двух элементов, а не 793. Можно создать пустой массив заданной длины, все элементы которого будут иметь значение "undefined":var emptyArray = new Array(8);Этот пустой массив будет содержать 8 элементов, значение которых неопределённо.

  • При любом из перечисленных способов создания элементами массива могут быть целые или дробные числа, строковые и логические значения. Массивы тоже могут быть элементами других массивов. Образец создания массива, содержащего по одному элементу каждого из перечисленных типов:var mixedArray = [ 4, 3.14, "text", true, [47, 8.1] ];Из того, что массив может быть элементом другого массива, несложно понять как создавать многомерные массивы. Образец создания трёхмерного массива:var multiDimArray = [[[1, true], [8, true], 3.14], "text", 42];Всё это нумерованные массивы. Для создания ассоциативных (именованных) массивов в JavaScript следует использовать объекты.
  • Оцените статью!