1.0.2 • Published 7 years ago

object-param v1.0.2

Weekly downloads
9
License
MIT
Repository
github
Last release
7 years ago

object-param

Travis npm package Coveralls

Describe object-param here.

var param = require('object-param')

/**

  • 功能和Zepto.param一样
  • @param obj {Object}
  • @param traditional {Boolean}
  • @returns {string}
  • param({ foo: { one: 1, two: 2 }}) // "fooone=1&footwo=2)"
  • param({ ids: 1,2,3 }) // "ids[]=1&ids[]=2&ids[]=3"
  • param({ ids: 1,2,3 }, true) // "ids=1&ids=2&ids=3"
  • param({ foo: 'bar', nested: { will: 'not be ignored' }}) // "foo=bar&nestedwill=not+be+ignored"
  • param({ foo: 'bar', nested: { will: 'be ignored' }}, true) // "foo=bar&nested=object+Object"
  • param({ id: function(){ return 1 + 2 } }) // "id=3" */