Source: toParam.js

import toKeys from './toKeys';
import isObj from './isObj';
/**
 * @description 将object对象转成url参数
 *
 * @param {*} obj 需要被转化Url参数的对象
 * @return {*}  {string} 返回一个不包含 ? 的Url参数的字符串
 * @example a=1&b=2&c=3
 */
const toParam = (obj) => {
    if (!isObj(obj))
        return '';
    const keys = toKeys(obj);
    let param = '';
    keys.forEach((key, i) => {
        if (i < keys.length - 1)
            param += `${key}=${obj[key]}&`;
        else
            param += `${key}=${obj[key]}`;
    });
    return param;
};
export default toParam;