将JavaScript数组的字符串表示形式转换为对象

Don*_*n P 2 javascript arrays json

是否有一些javascript函数可以将已经格式化为字符串的字符串,并将其转换为数组?

var some_string = "[1,2,3,4]";
var some_array = castAsArray(some_string);
some_array.length // Returns 4.
Run Code Online (Sandbox Code Playgroud)

Sam*_*ley 8

你在寻找什么JSON.parse().它将采用任何表示JSON(JavaScript Object Notation)中的有效JavaScript对象的字符串,并将其转换为对象.

var some_string = "[1,2,3,4]";
var some_array = JSON.parse(some_string);
some_array.length // Returns 4.
Run Code Online (Sandbox Code Playgroud)