温故而知新之- Javascript 数组类型 (合并拆分数组)

合并拆分数组



合并数组

我们合并数组可以使用 concat(),

concat()可以连接两个或多个数组,需注意,该方法不会改变原有数组,因为是返回一个新数组

参数可以是数组或者值,都将会被合并到新数组中。

如果省略了全部参数,concat()会返回调用该方法的现存数组的一个浅拷贝

let info = ["hw91364016", "余人杰"];
let odd = [1, 3];
let even = [2, 4];
console.log(info.concat(odd, even)); // ["hw91364016", "余人杰", 1, 3, 2, 4]

let other = info.concat();
console.log(other); // ["hw91364016", "余人杰"]


前面我们温习过展开语法,还记得吗,我们可以利用它来实现合并连接数组

console.log([...info, ...odd, ...even]); // ["hw91364016", "余人杰", 1, 3, 2, 4]


使用split()以指定的分割符进行转换为数组:

let info = "余人杰-hw91364016-4836";
console.log(info.split("-")); // ["余人杰", "hw91364016", "4836"]


拆分数组

使用join()可指定分隔符进行拆分数组,拼接成字符串

let info = ["hw91364016", "余人杰"];
console.log(info.join('、')); // hw91364016、余人杰


心里话:数组的知识模块丰富,我尽量把有联系的知识,简洁串在一起来复习,这样方便大家吸收,这次我们就先复习合并和拆分数组,后面我整理好查找数组元素的模块知识,就摆上台来给大家一起分享。学无止境,有你我同行,加油。

合智互联客户成功服务热线:400-1565-661

admin
admin管理员

上一篇:【openGauss】 20200806 北京 openGauss Meetup
下一篇:【昇腾新品】华为Atlas 200DK初体验走心分享

留言评论

暂无留言
取消
扫码支持