[英]JavaScript - Parse single variable in string
在不使用eval
情况下解析字符串中的单个变量的最佳方法是什么?
我有如下字符串:
"'myString'" -> should be a string with value "myString"
"true" -> should be a boolean with value true
"12" -> should be a number with value 12
这是有效的,但我想要一个更安全的解决方案:
var parsedValue = eval(stringToParse);
JSON.parse 应该可以,但你必须用双引号替换单引号
JSON.parse("'myString'".replace(/'/g,'"'))
JSON.parse("true")
JSON.parse("12")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.