javascript - 如何通过使用javascript有选择地添加或删除字符来转换字符串

标签 javascript string

我正在努力解决以下问题:

假设我有一个字符串 'foo.bar.baz'。我想将其转换为 foo[bar][baz]

有没有一种巧妙的方法可以使用 JavaScript 来做到这一点?

最佳答案

使用splitjoin 很容易:

var arr = 'foo.bar.baz'.split('.');
arr.shift() + '[' + arr.join('][') + ']'; // "foo[bar][baz]"

关于javascript - 如何通过使用javascript有选择地添加或删除字符来转换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38143448/

相关文章:

可以在 printf 中使用指向字符串的指针吗?

java - 在 Java 中解决简单的字符串表达式 (1+2*3) [几乎完成]

Java:从输入字符串数组生成 nCr 数组并返回它

Javascript数组过滤器使用外部函数结果

javascript - 在javascript中多次使用一种方法

javascript - 在页面加载时触发 CSS3 转换

javascript - 为每个已知字符数添加新行字符的最佳方法

JavaScript:当存在单引号时,用于替换双大引号的正则表达式失败

javascript - 如何在移动触摸屏设备上禁用滚动和重新启用滚动

c++ - 我正在尝试从类中的 boolean 值返回一个字符串,该字符串一直返回 true