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};

猜你喜欢

转载自blog.csdn.net/csdn_meng/article/details/85935593
今日推荐