将字符串数组表示形式转换回数组

时间:2012-04-04 01:16:24

标签: javascript

我有一个数组的字符串表示形式:

'["item1", "item2", "item3"]'

我正在尝试将其转换回数组。

任何指示赞赏。

3 个答案:

答案 0 :(得分:17)

只需使用JSON.parse('["item1", "item2", "item3"]');

即可

答案 1 :(得分:2)

尝试JSON.parse

 ary = JSON.parse(s);

大多数浏览器本机支持它,对于您需要的其他浏览器json.js

答案 2 :(得分:-1)

您也可以使用

var genericList = eval('(' + s + ')');

for(i=0;i<genericList.lengthl;i++){
   alert("element : " + genericList[i]);
}