ActionScript 3 масив

В този урок по ActionScript ще разгледаме две теми:

  1. Добавяне на елементи към ActionScript 3 масив
  2. Премахване на елементи от масив

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

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

Вече можете да добавите нов елемент към този масив на ActionScript 3, като използвате командата push():

В този пример notepad ще бъде последният елемент в масива. Ако го добавите с метода unshift(), той ще бъде първият. Имайте предвид, че въпреки че позицията на добавения елемент се променя, принципът на писане на кода остава същият:

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

По този начин, ако използвате метода pop() в масива myItems, последният елемент „книга“ ще бъде премахнат и ще останат само „писалка“ и „куфарче“. Ако използвате метода shift(), първият елемент "писалка" ще бъде премахнат и ще останат само "куфарче" и "книга".

Методите shift() и pop() премахват НАПЪЛНО елементи от масива. Тези. ако елементът с индекс "0" е изтрит, тогава неговото мястозаема елемент, който имаше индекс "1" преди това изтриване, но сега неговият индекс става "0".

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

Въведете името на масива на ActionScript 3, последвано от точка "." и след това въведете push.

Отворете скоби, въведете нова стойност, затворете скоби, поставете точка и запетая. (Ако входната стойност е низ (String), тогава не забравяйте да я оградите в кавички)

Въведете командата за проследяване, отворете скоби, въведете името на масива, затворете скоби, поставете точка и запетая.

actionscript

Натиснете клавишитеCtrl + Enter едновременно, за да тествате. Стартирайте Flash Player. Ще се появи панелът Output, показващ всички елементи на масива.

Добавеният от вас елемент ще бъде показан последен в този ред.

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

Въведете името на масива, поставете точка, напишете pop(), поставете точка и запетая.

Въведете командата за проследяване, отворете скоби, въведете името на масива на Actionscript 3, затворете скоби, поставете точка и запетая.

елементи

Натиснете клавишитеCtrl + Enter едновременно, за да тествате. Стартирайте Flash Player. Ще се появи панелът Output, показващ всички елементи на масива.

Последният елемент от масива ще изчезне.

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

Ако смятате, че запомнянето на кой от 4-те метода по-горе го затруднява, тогава не се притеснявайте. Тук не сте сами. Много програмисти се объркват, когато прилагат това на практика. В началото е особено трудно да си спомните за какво са отговорни shift() и unshift(), които съответно премахват и добавят елементи към масива Actionscript 3.

На практика най-често ще използвате метода push(). Когато редът няма значениеелементи в масив - ще го използвате най-често.

Един от широко използваните методи за премахване на елементи от масив е следният: Поставяте елемента в променлива и след това го премахвате с помощта на метода pop().

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