eval函数解析json数据时加上圆括号

如果最外层是一个{}的话,需要再增加一对圆括号,

不加圆括号会报:错误
Uncaught SyntaxError: Unexpected token :

其它类似:

在函数中返回箭头函数对象时,也要加一个()比如

export default connect(()=>({"age":111}))(Demo);

主要原因是,不加圆括号,会解释为语句块。

相关推荐