【发布时间】:2014-07-07 17:34:43
【问题描述】:
是否有一些 javascript 函数可以将已经格式化为数组的字符串转换为数组?
var some_string = "[1,2,3,4]";
var some_array = castAsArray(some_string);
some_array.length // Returns 4.
【问题讨论】:
-
这是有效的 JSON,所以
var some_array = JSON.parse(some_string);。如果实际字符串不是 JSON 数据,则需要采用不同的方法。 -
你可以使用邪恶的 eval :P
-
@Loktar 我也在考虑评估,但后来我把我的车献给了撒旦,一切都很好。
-
但是,如果他控制自己的输入,他唯一需要抗衡的就是性能。
标签: javascript arrays json