首页 > 解决方案 > JS Array.splice 返回原始数组并链接到它

问题描述

我有一个具有这样值的字符串,a,b,c,d并希望按索引删除特定字母

所以这就是我所做str.split(',').splice(1,1).toString()的,这(显然)不起作用,因为splice返回的是删除的值而不是原始数组

有没有办法在一个班轮中完成上述工作?

var str = "a,b,c,d";
console.log(str.split(',').splice(1,1).toString());

提前致谢。

标签: javascriptsplice

解决方案


另一个奇怪的解决方案。解构数组,删除不需要的索引,获取一个对象并连接它的值。

var string = "a,b,c,d",
    { 1: _, ...temp } = string.split(',')

console.log(Object.values(temp).join(','));


推荐阅读