Sunday, May 19, 2024
 Popular · Latest · Hot · Upcoming
176
rated 0 times [  178] [ 2]  / answers: 1 / hits: 22107  / 13 Years ago, tue, september 13, 2011, 12:00:00

Anyone know a good way to turn this?:



var obj = [{key1: value1,key2: value2},{key3: value3,key4: value4}];


into:



var obj = [{Key1: value1,Key2: value2},{Key3: value3,Key4: value4}];

More From » jquery

 Answers
17

Loop through delete and replace:


var obj = [{key1: 1,key2: 1},{key3: 1,key4: 1}];
for(var i = 0; i<obj.length;i++) {

var a = obj[i];
for (var key in a) {
if (a.hasOwnProperty(key)) {
a[key.charAt(0).toUpperCase() + key.substring(1)] = a[key];
delete a[key];

}
}
obj[i] = a;

}

[#90113] Monday, September 12, 2011, 13 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
allanw

Total Points: 421
Total Questions: 132
Total Answers: 102

Location: Trinidad and Tobago
Member since Fri, May 8, 2020
4 Years ago
;