如何将数组中的字符串解析为数组


{scenarios: "[{purchasePrice:11,downPayment:1,term:30,rate:1}]"}

这是我的对象。我想把场景的值转换成数组,它试图从字符串变成数组。

有没有一个快速的工具,这样我就不用从。split中把它拼凑在一起了?

是的,如果字符串来自可信来源,您可以使用eval,它将计算字符串作为JavaScript代码:

var scenarios = eval(theObject.scenarios);

因为eval允许运行任意代码,所以不要在不可信来源的字符串上使用它。此外,它往往会使JavaScript引擎难以或不可能优化它所在的代码,所以在函数中隔离使用它,以便将影响保持在最小。

相关内容

  • 没有找到相关文章

最新更新