所以我在文件中有一个变量列表,我想将其转换为在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);
添加回答
举报
0/150
提交
取消