对querystring.stringify方法在Node.js的使用说明
方法显示:对象将被转换为字符串,字符串将使用多个参数=赋值将被分离。
这个函数的操作是querystring.parse相反的(),它可以被看作是一个例子。
Grammar:
复制代码代码如下所示:
querystring.stringify(obj,{月},{情商})
接收参数:
obj的欲望对象转换
SEP设置分隔符,默认值是''
EQ集赋值操作符,默认值是=
实例uff1a
复制代码代码如下所示:
querystring.stringify({ foo:'bar,巴兹:{ 'qux ','quux},峡谷:' })
返回
foo = barbaz = quxbaz = quuxcorge =
querystring.stringify({ foo:'bar,巴兹:'qux},';',':')
返回
foo:酒吧;巴兹:qux
源代码 uff1a
复制代码代码如下所示:
querystring.stringify = querystring.encode =功能(obj,SEP,情商,name){
SEP = SEP | |;
情商EQ = = | |;
如果(util.isnull(obj)){
obj =定义;
}
如果(util.isobject(obj)){
返回object.keys(obj)。图(函数(K){)
VaR KS = querystring.escape(stringifyprimitive(k))+情商;
如果(util.isarray(obj {克})){
返回obj { k }。地图(功能(v){
返回KS + querystring.escape(stringifyprimitive(V));
}加入(SEP);
{人}
返回KS + querystring.escape(stringifyprimitive(obj {克}));
}
}加入(SEP);
}
如果(!姓名)返回;
返回querystring.escape(stringifyprimitive(名字))+情商+
querystring.escape(stringifyprimitive(obj));
};