javascript - 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());
提前致谢。
解决方案
另一个奇怪的解决方案。解构数组,删除不需要的索引,获取一个对象并连接它的值。
var string = "a,b,c,d",
{ 1: _, ...temp } = string.split(',')
console.log(Object.values(temp).join(','));
推荐阅读
- python - 来自 CountVectorizer 的术语相对频率矩阵
- c - 将结构数组传递给 C 中的用户定义函数
- html - 将提交按钮与 CSS 星号一起放置以创建评级表单
- python - 在python中使用pandas在列中查找子字符串
- c - 最大值和最小值的while循环错误
- python - 为什么 django request.query_params 返回未定义?
- ghostscript - 如何调用 GhostScript
- javascript - Redux Toolkit 额外的 reducer 如何有条件地执行?
- python - 如何在scrapy中抓取json api
- docker - docker-compose 无法在 nginx.conf 中打开letsencrypt/options-ssl-nginx.conf 文件