node

querystring - 2018-05-04

2018-05-04  本文已影响0人  勇敢的小拽马
  const querystring = require('querystring');

querystring.parse(str[, sep[, eq[, options]]])

该方法会把一个 URL 查询字符串 str 解析成一个键值对的集合。

  querystring.parse('foo=bar&abc=xyz&abc=123'))
  // { foo: 'bar', abc: [ 'xyz', '123' ] }

该方法返回的对象不继承自 JavaScript 的 Object 类。 这意味着 Object 类的方法如 obj.toString()、obj.hasOwnProperty() 等没有被定义且无法使用。

querystring.stringify(obj[, sep[, eq[, options]]])

该方法通过遍历给定的 obj 对象的自身属性,生成 URL 查询字符串。

querystring.stringify({ foo: 'bar', baz: ['qux', 'quux'], corge: '' });
// 返回 'foo=bar&baz=qux&baz=quux&corge='

querystring.stringify({ foo: 'bar', baz: 'qux' }, ';', ':');
// 返回 'foo:bar;baz:qux'
上一篇 下一篇

猜你喜欢

热点阅读