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".

Requisitos

Versão 3

Se aplica A:

Objeto String

Consulte também

Referência

Objeto Array

fatia de método (matriz)