Why we use map function instead of for loop? | map vs for vs forEach in ...

Why we use map function instead of for loop? | map vs for vs forEach in ...