【发布时间】:2019-03-20 09:19:56
【问题描述】:
我有这个字符串"{ min: 1, max: 10, precision: 3 }"
我想将其转换为 { min: 1, max: 10, precision: 3 },以便我可以将其作为参数传递给某个函数 faker.random.number({ min: 1, max: 10, precision: 3 })
在这种情况下你会如何进行转换?
更新:
当我使用eval("faker.random.number({ min: 0, max: 10, precision: 1 })") 时出现错误faker is not defined。
【问题讨论】:
-
JSON.parse (w3schools.com/js/js_json_parse.asp)?
-
@DaleBurrell — 它不是有效的 JSON,请不要引用 w3schools。 MDN 和 ECMA-262 是更好的参考。
-
但是您可以轻松地将其转换为 JSON。
-
将其解析为 JSON 可能并不比在不使用 JSON.parse 的情况下将其解析为对象更容易。
-
@RobG w3schools 现在被认为是很多事情的好资源
标签: javascript typescript