为了账号安全,请及时绑定邮箱和手机立即绑定

将驼峰式字符串转换为全部大写并在javascript中分隔下划线

将驼峰式字符串转换为全部大写并在javascript中分隔下划线

紫衣仙女 2023-08-24 21:08:53
所以我在文件中有一个变量列表,我想将其转换为在javascript中分隔下划线的所有大写字母。变量模式是这样的:AWSKeyAWS秘密认知用户池我想像下面这样转换:AWS_KEYAWS_秘密KNOWN_USER_POOL如何在 javascript 中编写一个执行此操作的函数?任何帮助将非常感激。谢谢。
查看完整描述

1 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

编辑:抱歉我忘了将它们设为大写


function camelToCaps(str) { return str.replaceAll(/([A-Z])/g, '_$1').replace(/([a-z])/, '$1).toUpperCase().slice(1); }

const camels = [

  'AwsKey',

  'AwsSecret',

  'CognitoUserPool',

];


function camelToCaps(str) { return str.replaceAll(/([A-Z])/g, '_$1').toUpperCase().slice(1); }


const caps = camels.map(camelToCaps);


console.log(caps);


查看完整回答
反对 回复 2023-08-24
  • 1 回答
  • 0 关注
  • 179 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信