2014-06-09 25 views
0

我想在關鍵值對象的值轉換爲字符串即值屬性轉換爲字符串在JavaScript中, 可以說我有對象的keyValue這裏,`中的對象

var keyValue = { A : 20, b : 210 , 1 :30 , 3 : 322}; 

我的轉換後的對象應該是

var keyValue = {A : '20', b : '210' , 1 :'30' , 3 : '322' }; 

正如你可以看到所有的數字都轉換爲字符串。請幫我實現這一點。

+0

見這個http://stackoverflow.com/questions/5765398/whats-the-best-way-to-convert-a-number-to-a-string –

+0

這似乎是一個非常簡單的任務。你有什麼問題?迭代對象?將數字轉換爲字符串?爲屬性賦值? –

+0

將數字轉換爲字符串。 – user3365783

回答

2

迭代在每個密鑰值對一個for循環,並使用.toString方法

var keyValue = { A : 20, b : 210 , 1 :30 , 3 : 322}; 
for (var k in keyValue) { 
    keyValue[k] = keyValue[k].toString(); 
} 
console.log(keyValue); 

演示:http://jsfiddle.net/5JwbV/