JavaScript para… in Loop itera através de cada propriedade do objeto.
Sintaxe
A sintaxe do para… em loop é a seguinte:
for (const chave no objeto)onde,
O chave é a variável usada em cada iteração.
O objeto é o objeto necessário para iterar o loop.
Em seguida, examinaremos alguns exemplos para reforçar o conceito e mostrar como o processo funciona.
Exemplos
Primeiro, vemos a implementação mais simples do para… in laço. Neste exemplo, primeiro assumiremos um objeto:
deixe obj =E então, iteraremos através do objeto e consolaremos cada propriedade usando o para… in laço.
para (nome const em obj)
Como você pode ver, o para… in Loop iterou por cada propriedade do obj objetar e imprimir cada propriedade no console, como desejávamos.
JavaScript também fornece o integrado HASOWNPROPERTY () função. Podemos executar o HASOWNPROPERTY () Verifique antes de executar qualquer tarefa no para… in Loop, assim:
para (nome const em obj)Esta função é útil quando você precisa usar o JSON ou para fins de depuração.
Quando você não sabe se a chave possui certas propriedades, você também pode usar o para… in Sintaxe para as matrizes, bem como para as cordas.
Deixe arr = [23,24,25]
Da mesma forma, você pode aplicar esta sintaxe às cordas também.
Mas, não é recomendável usar o para… in Loop para matrizes e cordas porque há loops e funções dedicadas para matrizes e strings. Como, para ... de ou matriz.ProtPtype.foreach () é para as matrizes para realizar as mesmas tarefas de maneiras melhores.
Conclusão
Neste artigo, você aprendeu como o para… in O loop funciona e como ajuda com JSON e depuração. Você também aprendeu a usar o para… in loop com matrizes e cordas, embora esse loop seja dedicado e recomendado para objetos. Mas espero que este artigo tenha sido útil para sua compreensão do para… in Loop e suas várias implementações. Para saber mais sobre JavaScript, você pode encontrar mais artigos no Linuxhint.com.