【发布时间】:2013-10-11 19:05:43
【问题描述】:
我有一个这样的数组: 数组 = [“苹果”、“橙”、“梨”] 我想从数组中每个字符串的开头和结尾删除双引号。 数组 = [苹果、橙、梨] 我试图循环遍历数组的每个元素并进行字符串替换,如下所示
for (var i = 0; i < array.length; i++) {
array[i] = array[i].replace(/"/g, "");
}
但它并没有删除字符串开头和结尾的双引号。 任何帮助将不胜感激。非常感谢。
【问题讨论】:
-
您如何查看带有引号的 Array?
-
您看到的是字符串文字表示,而不是字符串的值。
-
不太理解你的问题,保罗。你能详细说明一下吗?它基本上是一个硬编码的字符串数组。
-
@user2844540:字符串值实际上没有引号。
-
请注意 Slaks 告诉您的内容,如果您删除引号,那么您将拥有一个变量数组,如果这些变量未在您的代码中定义,您将获得一个错误数组。让我们回到开头,为什么需要删除那些引号?您的回答将使我们能够为您提供帮助。
标签: javascript arrays string double-quotes