把json转换js对象用eval()为什么要加括号? 我来答 1个回答 #热议# 海关有哪些禁运商品?查到后怎么办? 苟喜院5516 推荐于2016-06-15 · 超过64用户采纳过TA的回答 知道答主 回答量:187 采纳率:75% 帮助的人:57.3万 我也去答题访问个人页 关注 展开全部 加上圆括号的目的是迫使eval函数在评估JavaScript代码的时候强制将括号内的表达式(expression)转化为对象,而不是作为语句(statement)来执行。举一个例子,例如对象{},如若不加外层的括号,那么eval会将大括号识别为JavaScript代码块的开始和结束标记,那么{}将会被认为是执行了一句空语句。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2014-10-28 eval转换成json对象的时候,为什么要加括号,var d... 46 2018-01-28 为什么用eval解析json字符串要加括号,否则 2014-10-24 以下javascript中为什么eval()中要加字符串"(... 1 2015-08-23 js封装json,eval()函数可以解析json数据,那么... 1 2016-12-10 ajax 的回调函数中用eval 怎么将json对象转成js... 2011-10-31 用jquery eval() 方法把字符串转换为json . 5 2011-06-22 上面这个json经过 json=eval("("+json+... 13 2016-12-20 什么时候需要使用eval转换json 更多类似问题 > 为你推荐: