5 javascript reflection jquery
我有一个字符串a=6&id=99
(我可能会将它存储在html中为'a = 6&id = 99',但这不是js会看到的).我想将该字符串转换为一个对象,所以我可以做func(oa); 或o.id = 44; 我怎么做?
第2部分:如何将该对象转换回查询字符串?它可能是我可以写的微不足道的代码.
kar*_*m79 11
// convert string to object
str = 'a=6&id=99';
var arr = str.split('&');
var obj = {};
for(var i = 0; i < arr.length; i++) {
var bits = arr[i].split('=');
obj[bits[0]] = bits[1];
}
//alert(obj.a);
//alert(obj.id);
// convert object back to string
str = '';
for(key in obj) {
str += key + '=' + obj[key] + '&';
}
str = str.slice(0, str.length - 1);
alert(str);
Run Code Online (Sandbox Code Playgroud)
在这里试试:http://jsfiddle.net/DUpQA/1/
归档时间: |
|
查看次数: |
13628 次 |
最近记录: |