Flatten a javascript object to pass as querystring

前端 未结 12 1934
半阙折子戏
半阙折子戏 2020-12-04 23:24

I have a javascript object that I need to flatten into a string so that I can pass as querystring, how would I do that? i.e:

{ cost: 12345, insertBy: \'testUse

12条回答
  •  隐瞒了意图╮
    2020-12-05 00:10

    Using Lodash library it can be done as:

    let data = {}
    
    _.map(data, (value, key) => `${key}=${value}`)
    .join("&");
    

    Note that this library has been imported as:

    window._ = require('lodash');
    

提交回复
热议问题