querystring模块

querystring处理参数的小利器。下面是querystring的四个方法。①stringify:将一个参数对象序列化为一个字符串eg:querystring.stringify({name:’jenny’,course:[‘js’,’node’],from:”});输出:’name=jenny&course=js&course=node&from=’第二个参数默认是&(即代表不同值对间的连接符号),可改变为其它eg:querystring.stringify({name:’jenny’,course:[‘js’,’node’],from:”},’,’);输出:’name=jenny,course=js,course=node,from=’第三个参数是key值和value值之间的符号,默认是’=’,可改为其它eg:querystring.stringify({name:’jenny’,course:[‘js’,’node’],from:”},’,’,’:’);输出:’name:jenny,course:js,course:node,from:’②parse:将一个字符串解析为一个对象eg:querystring.parse(‘name=jenny&course=js&course=node&from=’);输出:{name: ‘jenny’,course: [‘js’, ‘node’],from: ”}第二、三个参数与stringify方法参数相同,意思相反,即若给出的字符串用’,’而非用’&’连接,则需给出参数’,’,否则会解析错误。第三个参数以此类推。第四个参数是设置参数个数,默认最多1000个,可将该参数设为0,这样就能不受个数限制。③escape:用于对字符进行转义eg:querystring.escape(‘jennylin==77’);输出:’jennylin%3D%3D77’④unescape:用于对字符进行反转义eg:querystring.escape(‘jennylin%3D%3D77’);输出:’jennylin==77’最近在学node.js,这是我看完慕课Scott老师的进击Node.js基础(一)总结的一篇笔记,希望大家指点,O(∩_∩)O谢谢怠惰是贫穷的制造厂。

querystring模块

相关文章:

你感兴趣的文章:

标签云: