Executando verificação de segurança...
4

Eu acredito que depende muito do propósito do curso. Em cursos mais formais, como ciência da computação, faz sentido ensinar como as coisas realmente funcionam. Pois sabendo bem como laços e outras coisas básicas funcionam, o aluno é capaz de produzir uma função que tenha o comportamento de map.

Dito isso, é importante lembrar que o laço continua alí, ele apenas foi implementado por outra pessoa.

Então, sabendo o que você precisa e sabendo como quer que funcione, é muito mais fácil de entender quando usar map, filter, forEach, etc.

Carregando publicação patrocinada...
1

É sempre bom entender tanto a parte mais "trabalhosa" quando a mais rápida de escrever um código, como você disse, é bom conhecer o processo por trás das funcionalidades.

Aprendendo direto como realizar da forma mais fácil você pode começar a chamar funções sem saber como elas trabalham.