1.foreach没有返回值 map有返回值 2.foreach遍历通常直接引入当前数组,生成的值会发生改变,当前遍历的数组的值也会发生改变 map遍历后通常生成后会生成一个新数组,新数组的值发生变化,当前遍历的数组的值不会发生改变