nodejs读取url中格式为数组的参数

来源:互联网 发布:yes淘宝刷信用 编辑:程序博客网 时间:2024/06/06 21:42

和上一篇博客的问题类似

url:http://localhost:7778/project?member=[{id:1},{id:2}]

使用req.query.member获得参数member的值

var member = req.query.member;console.log(member);//[{id:1},{id:2}]for(var i in member){    console.log(member[i].id);//undefined}
打印了一下 typeof member  ,发现member的类型是String

使用eval函数将其转换为数组就可以了

 var member = eval(req.query.member);    for(var i in member){        console.log(member[i].id);//输出1,2    }

谢谢segmentfault上的大神

1 0
原创粉丝点击