您的位置:首页 > Web前端 > Node.js

nodejs String

2016-03-01 21:59 597 查看
stringify函数的基本用法

stringify函数的作用就是序列化对象,也就是说将对象类型转换成一个字符串类型(默认的分割符("&")和分配符("="))

例1:querystring.stringify("对象")

var querystring= require('querystring');

var result = querystring.stringify({foo:'bar',cool:['xux', 'yys']});

console.log(result);

运行结果:

foo=bar&cool=xux&cool=yys

stringify函数的多参数用法

例1:querystring.stringify("对象","分隔符","分配符")

var querystring = require('querystring');

var result = querystring.stringify({foo:'bar',cool:['xux', 'yys']},'*','$');

console.log(result);

运行结果:

'foo$bar*cool$xux*cool$yys'

parse函数的基本用法

parse函数的作用就是反序列化字符串(默认是由"="、"&"拼接而成),转换得到一个对象类型。如下示例:

例1:querystring.parse("字符串")

var querystring = require('querystring');

var result = querystring.parse('foo=bar&cool=xux&cool=yys');

console.log(result);

运行结果

{ foo: 'bar', cool: ['xux', 'yys']}

parse函数的多参数用法

parse函数可以根据用户所自定义的分割符、分配符来反序列化字符串,从而得到相应的对象结果.如下示例:

例1:querystring.parse("字符串","分隔符","分配符")

var querystring = require('querystring');

var result = querystring.parse('foo@bar$cool@xux$cool@yys','@','$');

console.log(result);

运行结果:

{ foo: '', bar: 'cool', xux: 'cool', yys: '' }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: