Join object array : join « Array « Flash / Flex / ActionScript






Join object array

 

package{
  import flash.display.Sprite;
  
  public class Main extends Sprite{
    public function Main(){
        
        var bookshelf:Array = new Array(3);
        bookshelf[0] = new Book("A","a",1999);
        bookshelf[1] = new Book("B","b",2000);
        bookshelf[2] = new Book("C","c",2001);
        trace(bookshelf.join("\n"));
        bookshelf.sort();

    }
  }
}
 class Book {
        public var title:String;
        public var author:String;
        public var year:int;

        public function Book (title:String, author:String, year:int) {
            this.title = title;
            this.author = author;
            this.year = year;
        }

        public function toString():String {
            return '"' + title + '", ' + author + ' (' + year + ')';
        }
    }

        








Related examples in the same category

1.Converting Arrays to Lists
2.With join() you can use any delimiter you want
3.Converting an Array to a String: Use the join( ) method.
4.Without a delimiter, Flash uses a comma by default
5.Use an array in a situation in which a string is required, Flash automatically calls the toString( ) method