Изпратете запитване:
Полетата маркирани със звезда (*) са задължителни за попълване.
Vinaora Nivo SliderVinaora Nivo SliderVinaora Nivo Slider
1 1 1 1 1 1 1 1 1 1 Rating 5.00 (2 Votes)

Множеството значения на променливата, които се съхраняват в масива  ActionScript 3 ние ще наричаме елементи на масива. След като сте създали вашия масив ActionScript  вие можете да добавяте или премахвате необходимото количество елементи в него.

Добавяне на елементи в масив ActionScript 3

Вие можете да добавяте нови елементи, като използвате един от двата метода на масива ActionScript 3: push() и unshift(). push() добавя нов елемент в края на масива, а unshift() – в началото. Например, вие сте създали масив, който съдържа няколко значения:

var myItems:Array = ["писалка", "часовник", "книга"];

masiv

Сега можете да добавите нов елемент в този масив ActionScript 3 с помощта на командата push():

myItems.push("бележник");

masiv dobaviane

В този пример "бележник" ще стане последен елемент в масива. Ако го бяхте добавили с метода unshift(), то той щеше да е първи елемент.

myItems.unshift("бележник");

masiv dobaviane1

Премахване на елементи от масив ActionScript 3

Методите за премахване на елемент от масив ActionScript 3 са също два: pop() и shift(). Аналогично на push(), който добавя елемент в края на масива, pop() – премахва последният елемент.  unshift() добавя елемент в началото на масива, а shift() – премахва последния елемент.

По този начин, ако от масива myItems премахнем елемент с помощта на метода pop(), ще бъде отстранен елемента "книга", който е последен и ще останат само "писалка" и "часовник".

masiv premahvane

Ако използваме метода shift(), ще премахнем първия елемент на масива, т. е. "писалка" и ще останат само "часовник" и "книга".

masiv premahvane1

Методите shift() и pop() премахват елементи от масива, при което индексите се пренареждат - ако премахнем елемент с индекс  "0", неговото място се заема от елемент, който преди премахването е бил с индекс "1", а след премахването индекса му става "0".

Дополнительная информация

Един от широко използваните методи за премахване на елемент от масива е следният:
var oneItem:String = myItems.pop();

В този случай се създава една нова променлива oneItem, на която се задава тип на данните String (в случая е String, защото знаем, че елементите на масива са String, но ако са друг тип, можем да зададем съответния тип на новата променлива). На новосъздадената променлива се присвоява стойноста на премахнатия от масива елемент:

masiv premahvane2

Съществува също така способ за премахване на всички елементи от масива едновременно. За това се използват цикъл (loop), в който последователно се прилага методът pop() към всеки елемент на масива. Но за това ще говорим подробно в урока за цикли.

Имате въпрос?

Потърсете отговор в нашите
Често Задавани Въпроси
или се свържете с нас

phone 0878 679 639
mail Пишете ни
skype AртСторм