美文网首页
querystring

querystring

作者: 辉夜乀 | 来源:发表于2017-07-23 18:58 被阅读70次

    querystring.stringify()

    接收3个参数

    • 第一个参数,解析后的 url 对象
    querystring.stringify({name:'cg',course:['jade','node'],from:'zh'})
      //运行结果
    'name=cg&course=jade&course=node&from=zh'
    
    • 第二个参数,query参数之间的链接符号,默认是 &
    querystring.stringify({name:'cg',course:['jade','node'],from:'zh'},'$')
      //运行结果
    'name=cg$course=jade$course=node$from=zh'
    
    • 第三个参数,key和value之间的符号,默认是 =
    querystring.stringify({name:'cg',course:['jade','node'],from:'zh'}, '$', ':')
      //运行结果
    'name:cg$course:jade$course:node$from:zh'
    

    querystring.parse()

    接收3个参数

    • 第一个参数,querystring 字符串
    querystring.parse('name=cg&course=jade&course=node&from=zh')
      // 运行后
    {
      name: 'cg',
      course: ['jade', 'node'],
      from: 'zh'
    }
    
    • 第二个参数,query参数之间的分隔符号,如果不是默认的分隔符号,必须要传,否则解析不了
    querystring.parse('name=cg$course=jade$course=node$from=zh', '$')
      // 运行后
    {
      name: 'cg',
      course: ['jade', 'node'],
      from: 'zh'
    }
    
    • 第三个参数,key和value之间的符号,默认是=,如果不是默认的,就必须要传,否则解析不了
    querystring.parse('name:cg$course:jade$course:node$from:zh', '$', ':')
      // 运行后
    {
      name: 'cg',
      course: ['jade', 'node'],
      from: 'zh'
    }
    

    querystring.escape()

    字符串的转译

    querystring.escape('陈功')
    '%E9%99%88%E5%8A%9F'
    

    querystring.unescape()

    字符串的反转译

    querystring.unescape('%E9%99%88%E5%8A%9F')
    '陈功'
    

    相关文章

      网友评论

          本文标题:querystring

          本文链接:https://www.haomeiwen.com/subject/fhzhkxtx.html