String.slice( ) Method

ActionScript for Flash MX: The Definitive Guide, 2nd Edition
By Colin Moock
Chapter 18.  ActionScript Language Reference
String.slice( ) Method Flash 5

extract a substring from a string, based on positive or negative character positions
string.slice(startIndex, endIndex)

Arguments

startIndex

The integer position of the first character to extract from string. If startIndex is negative, the position is measured from the end of the string, where -1 is the last character, -2 is the second-to-last character, and so on (i.e., a negative startIndex specifies the character at string.length + startIndex).

endIndex

The integer position of the character after the last character to extract from string. If endIndex is negative, the position is measured from the end of the string, where -1 is the last character, -2 is the second-to-last character, and so on (i.e., a negative endIndex specifies the character at string.length + endIndex). Defaults to string.length if omitted.

Returns

A substring of string, starting at startIndex and ending at endIndex - 1, where both startIndex and endIndex are zero-relative.

Description

The slice( ) method is one of three methods that can be used to extract a substring from a string (the others being substring( ) and substr( )). The slice( ) method offers the option of using negative start and end index values, which allows us to extract a substring by measuring back from the end of a string.

Usage

Note that slice( ) does not modify string; it returns a completely new string.

Example

var fullName = "Steven Sid Mumby"; middleName = fullName.slice(7, 10);   // Assigns "Sid" to middleName middleName = fullName.slice(-9, -6);  // Also assigns "Sid" to middleName

See Also

String.substr( ), String.substring( ); "The slice( ) function," and "Combining String Examination with Substring Extraction," in Chapter 4



    ActionScript for Flash MX. The Definitive Guide
    ActionScript for Flash MX: The Definitive Guide, Second Edition
    ISBN: 059600396X
    EAN: 2147483647
    Year: 2002
    Pages: 780
    Authors: Colin Moock

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net