数组的map和forEach用法

724 阅读1分钟

map()用法

   map()方法是将调用的数组的每个元素传递给指定的函数,并返回一个数组,它包含该函数的返回值 例如:

  注意: map()返回的是新数组,它不修改调用的数组。如果数组是稀疏数组,返回的也是相同方式的稀疏数组:它具有相同的长度,相同的缺失元素。   

forEach()用法

forEach()方法是从头至尾遍历数组,为每个元素调用指定的函数。

 例如:

  注意: forEach()无法在所有元素都传递给调用的函数之前终止遍历。没有像for循环中使用的相应的break语句,如果要提前终止,必须把forEach()方法放在一个try块中,并抛出一个异常。如: