首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript内联拆分(‘,').splice()

JavaScript内联拆分(‘,').splice()
EN

Stack Overflow用户
提问于 2022-07-21 13:49:43
回答 1查看 67关注 0票数 -2

我正在尝试执行内联拆分()然后拼接(),但它不起作用。

代码语言:javascript
复制
var newValue = "61471acddbbfef00961374b5ae961943,fafd1e39db3fa20084cc74b5ae961914";
var test = (newValue.toString().split(',')).splice(0,1,'test');
console.log(test);

输出是:"61471acddbbfef00961374b5ae961943"阵列

但我期待着:"61471acddbbfef00961374b5ae961943"阵列“测试”

现在,如果我这么做

代码语言:javascript
复制
var test = newValue.toString().split(',');
test.splice(0,1,'test');
console.log(test);

我得到了我想要的东西:"61471acddbbfef00961374b5ae961943"阵列“测试”

为什么我不能将其全部内联?:(newValue.toString().split(',‘,')).splice(0,1,'test');

EN

回答 1

Stack Overflow用户

发布于 2022-07-21 14:32:51

如果您绝对需要它作为一个单线杆,您可以使用concatslice

代码语言:javascript
复制
var str = "a,b,c";
var test = ['test'].concat(str.split(',').slice(0, 1));

console.log(test);
// output: [ "test", "a" ]

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73067448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档