- /针对所有数组, join() 没有任何参数时,数组元素以逗号为分隔符/
arr = arr.join(",").split(",").map(item => Number(item));
join 的作用是将数组变为字符串,它的参数是用来连接每个元素的字符串,如果只将元素连接可以传入参数 ""。如果不传入参数默认以逗号分隔。
-
/*针对二维数组 */
let carr = [];
for (let value of arr) {
carr = carr.concat(value);
}
for of 迭代数组中的每一个值,concat 用来对数组进行连接 -
/* 针对二维数组,需要为 reduce 加一个初始值 */
arr = arr.reduce((r, item) => r.concat(item), []);
reduce 的最后一个参数是给累加器对象初始化一个值,如果不传入的话,累加器初始值为数组第一个值
Daria Tumanova 2017-07-13 08-32-01
网友评论