Why does the array.map not return an array?

in the javascript beginner course, i came across a practice that requires me to make an array which contain the first character of each string in an array using array.map.
but isn’t array.map going to create a new array?
why does it print a word?

oh, i figure out why.
it is because of the .join below!
and i didn’t notice it at all :sweat_smile:

1 Like