概述
let str2 = "personFirstName"
function parseStrToHungarian(str){
let newStr=""
for(var i=0;i<str.length;i++){
if(/^[A-Z]$/.test(str[i])){
newStr = newStr+"_"+str[i].toLowerCase()
}else{
newStr = newStr+str[i]
}
}
return newStr
}
console.log(parseStrToHungarian(str2))
上面这段代码和匈牙利命名法转驼峰命名差不多,有兴趣的可以去看一下。
function cameTostr(str){
//使用replace方法 将匹配到的大写转换成字符串
return str.replace(/[A-Z]/g,s=>s.toLocaleLowerCase())
}
这个也是用了replace替换。代码量相对较少。????
最后
以上就是鲜艳八宝粥为你收集整理的驼峰命名法转匈牙利命名法的全部内容,希望文章能够帮你解决驼峰命名法转匈牙利命名法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复