相同点:1.都能遍历数组2.中途不能被break打断3.函数中都有三个参数(当前遍历的元素,当前元素的索引,原数组)
不同点:1.forEach没有返回值,也就是返回undefined,map会开辟新的一个内存空间,返回新的数组2.map的效率比forEach高