Is element in an array undefined : Array Declaration « Array « Flash / Flex / ActionScript






Is element in an array undefined

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){

        var numbers:Array = new Array(4, 10);
        numbers[4] = 1;
        trace(numbers);  
        for(var i:int = 0; i < numbers.length; i++) {
          if(numbers[i] == undefined) {
            numbers.splice(i, 1);
            i--;
          }
        }
        trace(numbers);  
    }
  }
}
// 4,10,,,1
// 4,10,1

        








Related examples in the same category

1.Creating Arrays: No parameters constructor creates a new array with zero elements.
2.A single parameter specifying the number of elements creates a new array with the specified number of elements.
3.A list of parameters, each of which is a new value to insert into a new element in the array
4.Within the square brackets you can provide a list of elements to add to the array
5.Use array literal notation as an alternative to the first variation of the constructor.
6.Set an element with an index that doesn't exist
7.Arrays in ActionScript can contain any type of object:
8.Inserting Elements in the Middle of an Array
9.Delete elements and insert new elements at the same time
10.Converting Arrays to Strings: by default, arrays display a comma-separated list of values.