javascript 评估

标签 javascript eval

eval('({"suc":true})')

以上错误,应该是:

eval('{"suc":true}')

为什么?

最佳答案

当尝试评估时,解释器会看到大括号并认为它是一个 block 开头。将其括在括号中使其成为表达式并正确初始化对象。

关于javascript 评估,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1864967/

相关文章:

javascript - Lodash 舍入精度

JavaScript - Map() 增量值

javascript - 运行客户字段代码时未定义实体类型

python - python 示例中的 dsl 需要像 ruby​​ 中一样

javascript - 使用不同的对象作为全局对象评估字符串

对于 envir 参数是 list 或 pairlist 的情况,R eval 具有误导性文档

javascript - Flickity 通过 webpack 返回不同的结果

javascript - 如果网页的背景很重要怎么办

javascript - 用于解析 JSON 的 JavaScript eval() 替代方案

linux - 尝试在bash中使用变量将stderr重定向到/dev/null