我希望键值对象中的值转换为字符串,即 假设我有对象keyValue where,`
var keyValue = { A : 20, b : 210 , 1 :30 , 3 : 322};
我转换的对象应该是
var keyValue = {A : '20', b : '210' , 1 :'30' , 3 : '322' };
如您所见,所有数字都转换为字符串。请帮我实现这个目标。
答案 0 :(得分:3)
在循环中使用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];
}
}
答案 1 :(得分: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);