首字母大写:
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};