map()用法
map()方法是将调用的数组的每个元素传递给指定的函数,并返回一个数组,它包含该函数的返回值
例如:
注意: map()返回的是新数组,它不修改调用的数组。如果数组是稀疏数组,返回的也是相同方式的稀疏数组:它具有相同的长度,相同的缺失元素。
forEach()用法
forEach()方法是从头至尾遍历数组,为每个元素调用指定的函数。
例如:
注意: forEach()无法在所有元素都传递给调用的函数之前终止遍历。没有像for循环中使用的相应的break语句,如果要提前终止,必须把forEach()方法放在一个try块中,并抛出一个异常。如: