在JavaScript中将字符串转换为数组

Mag*_*ero 2 javascript arrays string

我正在向我的服务器发出异步请求,并以字符串形式返回一个数组.该字符串采用正确的数组形式,例如:

"[{"spo":"I"},{"spo":"hate"},{"spo":"computers"}]"
Run Code Online (Sandbox Code Playgroud)

有没有办法简单地从这个字符串创建一个数组?

KAR*_*ván 7

这是一个JSON字符串,你可以用它创建一个数组:

JSON.parse('[{"spo":"I"},{"spo":"hate"},{"spo":"computers"}]')
Run Code Online (Sandbox Code Playgroud)

在旧版浏览器中,您可能需要包含json2.js.