JavaScript替换未从数组中删除引号

时间:2019-05-01 20:12:51

标签: javascript

我正在尝试从数组中删除引号

这就是我要尝试的:

array = ['cars', 'dogs'];

for (var i = 0; i < array.length; i++) {
  array[i] = array[i].replace(/''/g, "");
}

console.log(array);

输出:

['cars', 'dogs']

我需要的是以下输出:

[cars, dogs]

我该怎么做?

2 个答案:

答案 0 :(得分:1)

该数组中没有引号。

array[0]作为cars的字符串值。引号仅表示其为字符串。 如果将其打印到控制台或页面上,则没有引号。

答案 1 :(得分:1)

尝试一下:

console.log("[ " + array.join(", ") + "] ")

array.join将创建一个新字符串,该字符串是通过将数组中的所有值与它们之间的指定字符串连接起来而形成的。