我有一个这样的字符串 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());
提前致谢。
最佳答案
您可以使用filter
并添加 condition
如index != 1
.
var str = "a,b,c,d";
console.log(str.split(',').filter((x, i) => i != 1).toString());
关于javascript - JS Array.splice 返回原始数组并链接到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62173148/