如何更改数组中的数据类型

时间:2015-07-01 10:22:02

标签: javascript arrays

我有一个从数据库中获得的数组,如下所示:

array1 = [Hello, Bye];

而不是我想要的:

array1 = ["Hello", "Bye"];

所以编译器告诉我Hello和Bye没有定义。有没有办法改变它而不需要改变方法来获得它?这有点复杂,我更喜欢在html文件中编辑它,而不是改变整个系统。我已尝试使用String(array1)但它不起作用。有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

如果我理解了更正,请将数组变量用“或”

包装为字符串
var string = "[Hello, Bye]";

string = string.replace(/(^\[)|(\]$)|(\s+)/g, '');

var array = string.split(',');

console.log(array);
相关问题