lodash库
当前版本:v4.17.11
安装:npm install lodash --save
文档地址:www.lodashjs.com/docs/4.17.5…
可参考中文文档:lodash.think2011.net/
功能说明:将数组方法扩展到对象中(map,filter等数组方法也可以作用于对象)
qs库
当前版本:v6.7.0
安装:npm install qs --save
文档地址:github.com/ljharb/qs
可参考地址:blog.csdn.net/suwu150/art…
qs 是querystring的增强版本,最重要的特性就是支持内嵌对象和数组
常用方法:
- qs.parse() 将url解析成对象的形式
const qs=require('qs');qs.parse("method=query_sql_dataset_data&projectId=85");// 结果是:{ methos:'query_sql_dataset_data', projectId:'85'} qs.parse('foo[bar]=baz')// 结果是: { foo: { bar: 'baz' } }
- qs.stringify() 将对象序列化为URL的形式,以&拼接。可是说是与qs.parse()相对应
let obj={ methos:'query_sql_dataset_data', projectId:'85'}qs.stringify(obj);// 出来的结果是:method=query_sql_dataset_data&projectId=85