合并拆分数组
合并数组
我们合并数组可以使用 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
留言评论
暂无留言