JavaScript里面的array.map方法是干嘛的?

不管是MDN还是现代JavaScript里面感觉对这个方法讲的都很含糊,它作为数组里面的一个高阶函数我都不知道它到底是干嘛的,比如filter是过滤一眼就能看出来, reduce代表最后拿到的是一个值,但是这个arrag.map我是真看不出来是干嘛的。

有查过MDN有问过AI,但是都没得到我想要的答案