JavaScriptオブジェクトのフォーマット接続を実現

501 ワード

/**
     *        
     * @param {any} data    eg:{a:'a',b:'b',c:1}]
     * return a=a&b=b&c=1
     */
 public formatGetUrl(data: any) {
        // this.defaultPaging(data)
        let ret = '';
        for (const i in data) {
            if (data.hasOwnProperty(i)) {
                ret = ret.length > 0 ? ret + '&' : ret;
                ret = ret + i + '=' + data[i];
            }
        }
        return ret;
    }