温故而知新之- 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、余人杰
心里话:数组的知识模块丰富,我尽量把有联系的知识,简洁串在一起来复习,这样方便大家吸收,这次我们就先复习合并和拆分数组,后面我整理好查找数组元素的模块知识,就摆上台来给大家一起分享。学无止境,有你我同行,加油。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)