文章目录
  1. /针对所有数组, join() 没有任何参数时,数组元素以逗号为分隔符/
    arr = arr.join(“,”).split(“,”).map(item => Number(item));

join 的作用是将数组变为字符串,它的参数是用来连接每个元素的字符串,如果只将元素连接可以传入参数 “”。如果不传入参数默认以逗号分隔。

  1. /针对二维数组 /
    let carr = [];
    for (let value of arr) {
    carr = carr.concat(value);
    }
    for of 迭代数组中的每一个值,concat 用来对数组进行连接

  2. / 针对二维数组,需要为 reduce 加一个初始值 /
    arr = arr.reduce((r, item) => r.concat(item), []);

reduce 的最后一个参数是给累加器对象初始化一个值,如果不传入的话,累加器初始值为数组第一个值

Daria Tumanova  2017-07-13 08-32-01

文章目录