JavaScript将首字母转换为大写或小写的简单方法

首字母大写:

var str = 'test string';
// 只需要一行代码即可
str = str.replace(str[0],str[0].toUpperCase());
console.log(str);
// 输出:Test string

首字母小写:

var str = "Test String ";
str = str.replace(str[0],str[0].toLowerCase());
console.log(str); 
// 输出:test String

因为接口返回的json中key有的是大写字母开头有的是小写字母开头可能需要将某个json对象的所有key转换为首字母小写
实现如下:

// 接口返回的json
var jsonObj = {Key1:1,Key2:2,key3:3,Key4:4};
var convertJsonKey = function(jsonObj){
	// 这里没有进行深度拷贝
	var result = {};
	for(key in jsonObj){
		var keyval = jsonObj[key];
		key = key.replace(key[0],key[0].toLowerCase());
		result[key] = keyval;
	}
	return result;
}
console.log(jsonObj);
// {key1:1,key2:2,key3:3,key4:4};
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值