document querystring apis

This commit is contained in:
Leo Horie 2016-10-18 10:16:20 -04:00
parent 66aa9ce818
commit 6514a38162
6 changed files with 107 additions and 10 deletions

View file

@ -10,10 +10,7 @@ module.exports = function(string) {
var key = decodeURIComponent(entry[0])
var value = entry.length === 2 ? decodeURIComponent(entry[1]) : ""
//TODO refactor out
var number = Number(value)
if (value !== "" && !isNaN(number) || value === "NaN") value = number
else if (value === "true") value = true
if (value === "true") value = true
else if (value === "false") value = false
var levels = key.split(/\]\[?|\[/)