You have a list of values as a string and you want to parse it into an array of separate elements.
You can split any list of values (a string) into an array using the
split( ) method of the
String class. The list must be delimited by a
uniform substring. For example, the list
“Susan,Robert,Paula” is one in
which the elements of the list are delimited by commas.
split( ) method takes up to two parameters:
The substring that is used to delimit the elements of the list. If
undefined, the entire list is placed into the
first element of the new array.
The maximum number of elements to place into the new array. If
undefined, all the elements of the list are placed
into the new array.
You can use a space as the delimiter to split a string into an array of words:
myList = "Peter Piper picked a peck of pickled peppers"; // Split the string using the space as the delimiter. This puts // each word into an element of the new array,
myArray. myArray = myList.split(" ");
split( ) method can be extremely useful when
values are loaded into Flash using
) or a
LoadVars object. For example,
a list of names might be retrieved from the server as a string:
You can make it easier to use the names by parsing them into an array
split( ) method:
namesArray = names.split(",");