JavaScript Array contém/inclui

JavaScript Array contém/inclui
O inclui () é um método interno de javascript que é usado para descobrir se um elemento está presente em uma matriz ou não. Também pode ser usado para encontrar substringas em uma string. O valor de retorno do inclui () O método é um booleano, o que significa que retorna verdadeiro ou falso. Este método pode ser usado como condição para loops e declarações de tomada de decisão.

Neste guia de instruções, aprenderemos a usar o inclui () método para encontrar um elemento dentro de uma matriz; Mas primeiro, vamos discutir a sintaxe de inclui () em javascript.

A sintaxe do método "inclui" é mencionado abaixo.

Array_name.inclui (elemento, starting_point)

O incluir() O método leva dois parâmetros no JavaScript:

  1. elemento: O primeiro parâmetro é necessário. É o elemento que precisa ser pesquisado dentro da matriz.
  2. ponto de partida: Este parâmetro é opcional. Dá o índice para iniciar a pesquisa. Isso é 0 por padrão.

Diferença entre inclui () e contém ()

O inclui e contém Ambos os métodos procuram uma substring em uma string ou encontram elementos em uma matriz. O inclui () é um método presente no JavaScript, enquanto contém () não está presente no JavaScript. É usado em outros idiomas, como Java. O inclui () e contém () ambos têm a mesma funcionalidade, mas em JavaScript, essa funcionalidade é denominada como inclui (), enquanto em outras linguagens de programação, como o java, é chamado contém (). Como este artigo é sobre JavaScript, usaremos apenas inclui () em nosso artigo daqui.

Observação: Usaremos o console do navegador para demonstrar exemplos realizados neste post. Para abrir o console do navegador:

  • Use o F12 Chave no Chrome e outros navegadores à base de cromo.
  • Usar Ctrl + Shift + K teclas de atalho do teclado para mozilla.
  • Usar Opção + ⌘ + c Tectas de atalho do teclado no Safari (se o menu do desenvolvedor não aparecer, abra preferências pressionando ⌘ +e na guia avançada, verifique “Mostrar desenvolver menu na barra de menus”).

Como pesquisar um elemento/item em uma matriz usando o método (javascript)

Agora usaremos alguns exemplos para mostrar como o inclui () Método realmente funciona.

var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
if (arr.inclui ('James'))

console.log ('o elemento necessário encontrado');

outro

console.log ('não conseguiu encontrar o elemento necessário');

No exemplo acima, declaramos primeiro uma matriz e atribuímos alguns elementos. Então nós usamos o inclui () método como condição para a tomada de decisão com a declaração IF. Passamos por um dos elementos da matriz como um argumento para o inclui () método. Como esse elemento está presente na matriz, o inclui () o método retorna true e o corpo da instrução IF é executado. Se o inclui () O método não encontra o elemento na matriz, então a condição retornaria falsa, e o corpo da declaração else iria executar.

Variáveis ​​também podem ser passadas como um argumento para o inclui () método.

var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
Let Find = 'James';
if (arr.inclui (encontre))

console.log (find);

outro

console.log ('não encontrado');

O inclui () é um método sensível ao caso:

var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
if (arr.inclui ('James'))

console.log ('o elemento necessário encontrado');

outro

console.log ('não conseguiu encontrar o elemento necessário');

Agora também passaremos o segundo parâmetro para o inclui () Método, que informa o índice inicial da pesquisa para o método:

var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
if (arr.inclui ('James', 2))

console.log ('o elemento necessário encontrado');

outro

console.log ('não conseguiu encontrar o elemento necessário');
var arr = ['John', 'Ron', 'James', 'Jack', 'Chris'];
if (arr.inclui ('James', 3))

console.log ('o elemento necessário encontrado');

outro

console.log ('não conseguiu encontrar o elemento necessário');

Como o primeiro índice em uma matriz é 0, o James elemento está presente no índice. Então, se mudarmos o ponto de partida da pesquisa para 3, então o inclui () o método não será capaz de encontrá -lo.

Como mencionado acima, esse método também pode ser usado para procurar uma string em uma string:

var str = 'Hello World!';
if (str.inclui ('olá'))

console.log ('sucesso');

Conclusão

Podemos usar o método inclui () para descobrir se um determinado elemento está presente em uma matriz; Podemos usar o inclui () método. É um algoritmo de busca presente no JavaScript que ajuda quando precisamos encontrar uma substring dentro de uma string ou um elemento dentro de uma matriz.

Aprendemos como usar o método inclui () para encontrar um elemento em uma matriz neste guia de instruções. Além disso, também discutimos o tipo e os parâmetros que podemos passar para o inclui () método.