get请求参数处理

  |  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
let params = {
'keywords': 'address',
'offset': 1,
'page': 1,
'key': 123,
'extensions': 'all',
};
let querystring = Object.keys(params).filter(function(key) {
return params[key] !== undefined && params[key] !== '' && params[key] !== null;
})
.sort()
.map(function(key) {
return key + '=' + encodeURI(params[key]); // 中文需要转码
})
.join('&');
文章目录