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替换。代码量相对较少。????
最后
以上就是鲜艳八宝粥最近收集整理的关于驼峰命名法转匈牙利命名法的全部内容,更多相关驼峰命名法转匈牙利命名法内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复