t-comm
Version:
专业、稳定、纯粹的工具库
21 lines (17 loc) • 631 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
/**
* 将参数对象转换为 query 字符串(不进行 URL 编码)
* @param {Record<string, string | number>} [query={}] 参数对象
* @returns {string} 拼接后的 query 字符串
* @example
* genQueryToStr({ a: 1, b: 2 }); // => 'a=1&b=2'
*/
function genQueryToStr() {
var query = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return Object.keys(query).map(function (key) {
var value = query[key];
return "".concat(key, "=").concat(value);
}).join('&');
}
exports.genQueryToStr = genQueryToStr;