vue或js中splice和join使用方法

Posted weixin_40228600

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue或js中splice和join使用方法相关的知识,希望对你有一定的参考价值。

Vue中splice的使用
splice(index,len,[item])
用来替换/删除/添加数组内某一个或者几个值(该方法会改变原始数组)

index:数组开始下标
len: 替换/删除的长度
item:替换的值,删除操作的话 item为空

//删除起始下标为1,长度为1的一个值(len设置1,如果为0,则数组不变)
var arr = [‘a’,‘b’,‘c’,‘d’];
arr.splice(1,1);
console.log(arr);
//输出结果[‘a’,‘c’,‘d’];

//替换起始下标为1,长度为1的一个值为‘test’
var arr = [‘a’,‘b’,‘c’,‘d’];
arr.splice(1,1,‘test’);
console.log(arr);
//输出结果[‘a’,‘test’,‘c’,‘d’]

//替换起始下标为2,长度为2的两个值为‘test’
var arr2 = [‘a’,‘b’,‘c’,‘d’];
arr2.splice(2,2,‘test’);
console.log(arr2);
//输出结果[‘a’,‘b’,‘test’]

//在下标为2处添加一项’test’
var arr = [‘a’,‘b’,‘c’,‘d’];
arr.splice(2,0,‘test’);
console.log(arr);
//输出结果[‘a’,‘b’,‘test’,‘c’,‘d’]

Vue中join的使用
join() 方法将数组作为字符串返回。
join(".")将数组中的,替换为.
例如:
let test=[‘a’,‘b’,‘c’]
console.log(test.join("."))
输出结果:a.b.c

注释:join() 方法不会改变原始数组。

以上是关于vue或js中splice和join使用方法的主要内容,如果未能解决你的问题,请参考以下文章

Vue:数组splice方法的使用

解析vue中push()和splice()的使用

slice(), splice(),split(),indexOf(),join(),replace()

Vue JS:使用基于提供的索引的 splice() 方法删除数组中动态渲染的组件,不起作用

数组的splice 与 slice有啥区别

Vue-01基础Vue语法+JS复习