function parseQuery(query){
var args = {};
var items = query.split("&");
var item = null, name = null, value = null;
for(var i=0; i < items.length; i++){
item = items[i].split("=");
name = item[0];
value = item[1];
args[name] = value;
}
return args;
}
console.log(parseQuery("name=tom&age=12&gender&"));
怎么修改上述代码才能正常返回:{name: "tom", age: "12", gender: ""}