我想在關鍵值對象的值轉換爲字符串即值屬性轉換爲字符串在JavaScript中, 可以說我有對象的keyValue這裏,`中的對象
var keyValue = { A : 20, b : 210 , 1 :30 , 3 : 322};
我的轉換後的對象應該是
var keyValue = {A : '20', b : '210' , 1 :'30' , 3 : '322' };
正如你可以看到所有的數字都轉換爲字符串。請幫我實現這一點。
我想在關鍵值對象的值轉換爲字符串即值屬性轉換爲字符串在JavaScript中, 可以說我有對象的keyValue這裏,`中的對象
var keyValue = { A : 20, b : 210 , 1 :30 , 3 : 322};
我的轉換後的對象應該是
var keyValue = {A : '20', b : '210' , 1 :'30' , 3 : '322' };
正如你可以看到所有的數字都轉換爲字符串。請幫我實現這一點。
在循環中使用的轉換的代碼在What's the best way to convert a number to a string in JavaScript?:
for (var key in keyValue) {
if (keyValue.hasOwnProperty(key)) { // skip inherited properties
keyValue[key] = '' + keyvalue[key];
}
}
迭代在每個密鑰值對一個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://stackoverflow.com/questions/5765398/whats-the-best-way-to-convert-a-number-to-a-string –
這似乎是一個非常簡單的任務。你有什麼問題?迭代對象?將數字轉換爲字符串?爲屬性賦值? –
將數字轉換爲字符串。 – user3365783