{} eval("{}") --> undefined 这是为什么? 我想从评估的字符串中返回一个对象。 最佳答案 {} 被解析为空 block 语句,而-6ren">
gpt4 book ai didi

javascript - eval ("{}") vs eval ("x={}"), 一个返回未定义,而另一个返回 {}

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:56:47 25 4
gpt4 key购买 nike

eval("x={}")

--> {}

eval("{}")

--> undefined

这是为什么?

我想从评估的字符串中返回一个对象。

最佳答案

{} 被解析为空 block 语句,而不是对象文字表达式。

要强制将其解析为表达式,请将其括在括号中。

关于javascript - eval ("{}") vs eval ("x={}"), 一个返回未定义,而另一个返回 {},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27640004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com