javascript - 如何将 Snake 案例转换为 Start 案例?

标签 javascript reactjs string

我有一个字符串数组,其值在蛇的情况下。

我需要它们来映射一些输入。

如何转换 'some_string' 转换为 'Some String'

最佳答案

  1. map()在输入数组上

    1. split('_') :将每个_
    2. 上的字符串转换为数组
    3. map()要制作的数组 each first char uppercase
    4. join(' ') :将数组转换回字符串,并连接 在空格上 ( )

const inputArray = [ 'some_string', 'foo_bar' ];
const outputArray = inputArray.map((input) => (
  input.split('_').map(s => s.charAt(0).toUpperCase() + s.slice(1)).join(' ')
));

console.log(outputArray);

输入数组:

[ 'some_string', 'foo_bar' ];

将产生:

[
  "Some String",
  "Foo Bar"
]

关于javascript - 如何将 Snake 案例转换为 Start 案例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69302491/

相关文章:

javascript - Javascript 中的 promise

javascript - Angular $http 和 Google Feed API

javascript - 在文本区域中的插入符之前查找单词的一部分

javascript - 编译时出现 graphQL 错误

javascript - ReactJS:如何在选择输入上显示占位符

c# - 具有特殊字符转换的字符串

javascript - 如何将环境配置注入(inject)不同的 Angular 模块?

javascript - 如何更新代表相同数据的两个不同的 React 组件实例?

java - Java中无法分割字符串

javascript - 如何将对象值插入到公式中?