我有一个从数据库中获得的数组,如下所示:
array1 = [Hello, Bye];
而不是我想要的:
array1 = ["Hello", "Bye"];
所以编译器告诉我Hello和Bye没有定义。有没有办法改变它而不需要改变方法来获得它?这有点复杂,我更喜欢在html文件中编辑它,而不是改变整个系统。我已尝试使用String(array1)但它不起作用。有任何想法吗?谢谢!
答案 0 :(得分:0)
如果我理解了更正,请将数组变量用“或”
包装为字符串var string = "[Hello, Bye]";
string = string.replace(/(^\[)|(\]$)|(\s+)/g, '');
var array = string.split(',');
console.log(array);