永发信息网

eval("(" + response.responseText.replace(/[\r\n]/g,"") + ")

答案:1  悬赏:80  手机版
解决时间 2021-11-18 22:44
  • 提问者网友:書生途
  • 2021-11-18 07:36
eval("(" + response.responseText.replace(/[\r\n]/g,"") + ")")这事什么意思,为什么里面的参数还要加括
最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-11-18 08:18
有点像分块的意思,
比如数学运算, 2+3 * 5 结果是 先3乘于5的积再加2
如果加上括号(2+3)*5 则和上面的意义就不同了,
eval() 两边给字符串加上括号,也就相当于把里面的参数作为一个整体,防止与后面或前面的代码产生解析错误
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯