node querystring 模块如何还原Number类型的参数?

querystring.parse('foo=bar&abc=xyz&abc=123')
// 解析后为:123本应该为Number类型,可是解析后转为了String类型
{
  foo: 'bar',
  abc: ['xyz', '123']
}

// 期望解析为:123应该为Number类型
{
  foo: 'bar',
  abc: ['xyz', 123]
}
阅读 2.3k
2 个回答

用 parseInt 以后再做个弱比较(==)

这东西没这个功能吧= =...带到url开始啥都已经是字符串了... 自己判断一下值的isNaN吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题