Por que o loop For… In do JavaScript não é recomendado para matrizes? [duplicado
Esta pergunta já tem uma resposta aqui:
Por que usar "for ... in" com iteração de matriz é uma má idéi 6 respostasLi em algum lugar (desculpe, não consigo encontrar o link) que o loop For ... In não é recomendado para matrizes. Diz-se aqui:http: //www.openjs.com/articles/for_loop.ph que se destina a matrizes associativas e emhttp: //www.w3schools.com/js/js_loop_for_in.as é para iterar todas as propriedades de um objeto (não diz que pode ser usado em matrizes). Eu não sei em quem acreditar. Não quero que essa pergunta se torne um debate. Eu só quero saber se eu poderia usar isso no meu código sem efeitos colaterais imprevistos. Obrigado