驼峰命名法转匈牙利命名法

本文介绍了两种代码转换方法,分别用于将字符串从匈牙利命名法转换为驼峰命名法。第一种方法使用for循环和正则表达式实现,第二种方法则是通过replace方法直接转换。这两种简洁的JavaScript函数可以帮助开发者在处理命名规范时提高效率。
摘要由CSDN通过智能技术生成
             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替换。代码量相对较少。😀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值