如何将json转储数组转储转换为javascript数组对象

时间:2018-11-16 04:04:31

标签: javascript json

json字符串是:

x = "['test', 'test1', 'test2']"

我用过:

y = JSON.parse(x);

当我得到第一个元素时:

alert(y[0]);

结果是:

  

[

如何将上述json字符串更改为Javascript数组对象?

2 个答案:

答案 0 :(得分:1)

尝试用引号引起来。 即x应该是

x = '["test", "test1", "test2"]'

答案 1 :(得分:-1)

您可以使用以下代码解决问题

const alert_message = x.split(',').map(d=> d.replace(/\[|\]|\'|\'/g, ''));