将一个实体转换成 Url 参数的形式 ?a=ab=b
生活随笔
收集整理的這篇文章主要介紹了
将一个实体转换成 Url 参数的形式 ?a=ab=b
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
function toQueryString(obj) {
var ret = [];
for (var key in obj) {
key = encodeURIComponent(key);
var values = obj[key];
if (values && values.constructor == Array) { //數組
var queryValues = [];
for (var i = 0, len = values.length, value; i < len; i ) {
value = values[i];
queryValues.push(toQueryPair(key, value));
}
ret = ret.concat(queryValues);
} else { //字符串
ret.push(toQueryPair(key, values));
}
}
return '?' ret.join('&');
};
更多專業前端知識,請上 【猿2048】www.mk2048.com
總結
以上是生活随笔為你收集整理的将一个实体转换成 Url 参数的形式 ?a=ab=b的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: es6 语法 (函数扩展)
- 下一篇: js正则验证方法大全