Обектно-ориентираният скриптов език JavaScript в момента е най-широко използваният обектно-ориентиран скриптов език, за да направи уеб страниците интерактивни. Почти винаги, за да разрешите сложни проблеми, използващи този език, трябва да прибегнете до използването на масиви. Скриптът започва да използва масива, като го декларира. Нека да видим как точно се прави това.
Необходимо
Основни познания по JavaScript
Инструкции
Етап 1
Има няколко начина за създаване на JavaScript масив. Например по следния начин: var sampleArray = [element_0, element_1, element_2, element_2]; Този ред създава масив с дължина четири единици. Ако не посочите елементи на масив, тогава ще бъде създаден празен масив: var emptyArray =;
Стъпка 2
Друг начин за дефиниране на масив: 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; За разлика, например, на масиви на езика C, този масив ще заема количеството памет, необходимо за съхранение само на два елемента, а не на 793. Можете да създадете празен масив с дадена дължина, всички елементи от които ще има стойност "undefined": var emptyArray = new Array (8); Този празен масив ще съдържа 8 елемента, чиято стойност е недефинирана.
Стъпка 3
За всеки от горните методи за създаване, елементите на масива могат да бъдат цели числа или дробни числа, низ и логически стойности. Масивите могат да бъдат и елементи на други масиви. Пример за създаване на масив, съдържащ един елемент от всеки от изброените типове: var mixedArray = [4, 3.14, "text", true, [47, 8.1]; Тъй като масивът може да бъде елемент от друг масив, той е лесно за разбиране как да създавате многомерни масиви. Пример за създаване на триизмерен масив: var multiDimArray = [1, true], [8, true], 3.14], "text", 42]; Всички те са номерирани масиви. Обектите трябва да се използват за създаване на асоциативни (именувани) масиви в JavaScript.