Node.js从无到有-No.3(QueryString参数处理小助手)

1、QueryString参数处理小助手

首先我们上到 官网去看看对于QueryString都有哪些方法,然后我们进行解释和实践

1.1 querystring.stingify(obj,sep,eq,options)

1、首先来看看怎么将一个参数的对象序列化成一个字符串,使用querysting.stringify()方法,参数有4个

(1)obj<object>:要序列化为URL查询字符串的对象

(2)sep<string>:用于在查询字符串中分隔键和值对的子字符串。默认为'&'(键值对之间)

(3)eq<string>:用于分隔查询字符串中的键和值的子字符串,默认是‘=’(键值对里面)

(4)options<function>:将URL不安全字符转换为查询字符串中的百分比编码时使用的函数。默认为querystring.escape()

下面我们在命令行中来具体使用一下:


1.2 querysting.parse(str,sep,eq,options)

1、既然有序列化,就存在反序列化,将字符串转化为对象,依旧可以去官网上看看该方法的参数

(1)str<object>:要解析的URL查询字符串

(2)sep<string>:用于在查询字符串中分隔键和值对的子字符串。默认为'&'(键值对之间)

(3)eq<string>:用于分隔查询字符串中的键和值的子字符串,默认是‘=’(键值对里面)

(4)options<function>:将URL不安全字符转换为查询字符串中的百分比编码时使用的函数。默认为querystring.escape()

下面我们来使用具体命来来实践一下:


1.3querystring.escape()和querystring.unescape()

两个方法就是转义和反转义的方法,按照为URL查询字符串的特定要求而优化的方式对给定值执行URL百分比编码 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值