fatia de método (String)
Retorna uma seção de uma seqüência de caracteres.
function slice(start : Number [, end : Number]) : String
Argumentos
Iniciar
Obrigatório. O índice para o início da parte da seqüência de caracteres especificada.final
Opcional. O índice para o final da parte da seqüência de caracteres especificada. A seqüência de caracteres retornada inclui os caracteres até, mas não incluindo, o caractere que é indicado por end. Se esse valor não for especificado, a seqüência de caracteres retornada inclui caracteres de start para o final da seqüência de caracteres.
Comentários
O slice método retorna um String objeto contendo a parte especificada da seqüência de caracteres.
O slice método copia até, mas não incluindo o elemento indicado por end. Se start é negativo, ele será tratado como comprimento + iniciar onde comprimento é o comprimento da seqüência de caracteres. Se end é negativo, ele será tratado como comprimento + end onde comprimento é o comprimento da seqüência de caracteres. Se end for omitido, extração continua até o final da seqüência de caracteres. Se end ocorre antes de start, sem caracteres são copiadas para a nova seqüência.
Exemplo
No exemplo a seguir, a primeira chamada para o slice método retorna uma seqüência de caracteres que contém os cinco primeiros caracteres do str. A segunda chamada para o slice método retorna uma seqüência de caracteres que contém os últimos cinco caracteres de str.
var str = "hello world";
var firstfive = str.slice(0,5); // Contains "hello".
var lastfive = str.slice(-5); // Contains "world".