Percorre uma lista em busca da primeira ou última ocorrência de um item.


Figura 1 - Bloco Na lista encontre a ocorrência do item


É importante destacar que a contagem das posições da lista inicia em 1, e não em 0.

Compatibilidade

  • Bloco cliente e servidor: lists_indexOf()

Retorno

Retorna um valor inteiro representando o índice ou posição do item encontrado na lista.

Parâmetros

Na lista

Lista a ser percorrida.

  • Posição: 1
  • Inglês: In list
  • Tipo: Texto / String
  • Exemplo: retorno do bloco criar lista

Encontre a

Define se a primeira ou última ocorrência do item será obtida.

  • Posição: 2
  • Inglês: Find
  • Tipo: Objeto / Object
  • Exemplo: "primeira"
  • Opções:
    • primeira: obtém o índice ou posição da primeira ocorrência de um item.
    • última: obtém o índice ou posição da última ocorrência de um item.

Ocorrência do item

Item a ter seu índice obtido na lista.

  • Posição: 3
  • Inglês: Occurrence of item
  • Tipo: Texto / String
  • Exemplo: "Valor 2"

Exemplo

Na função abaixo, a variável "lista" recebe o bloco criar lista, que criará um lista com três elementos. Em seguida, o bloco Na lista encontre a ocorrência do item obterá o índice da última ocorrência do item de valor "Valor 1". O resultado de execução será impresso no console do depurador.


Figura 2 - Exemplo de uso do bloco Na lista encontre a ocorrência do item

Nesta página