如何在javascript中用单逗号替换双逗号

如何在javascript中用单逗号替换双逗号,javascript,jquery,Javascript,Jquery,如何将2016-01-04转换为JavaScript格式的2016-01-04 我有一个数组中的数据集,日期如下: ["x", "2016-01-04", "2016-01-05", "2016-01-06", "2016-01-07", "2016-01-08", "2016-01-09"] 我想把他们隐藏起来: ['x', '2016-01-04', '2016-01-05', '2016-01-06', '2016-01-07', '2016-01-08', '2016-01-09']

如何将2016-01-04转换为JavaScript格式的2016-01-04

我有一个数组中的数据集,日期如下:

["x", "2016-01-04", "2016-01-05", "2016-01-06", "2016-01-07", "2016-01-08", "2016-01-09"]
我想把他们隐藏起来:

['x', '2016-01-04', '2016-01-05', '2016-01-06', '2016-01-07', '2016-01-08', '2016-01-09']
我已经试过了。替换//g,'

但是我在订购CastDate时出错。replace不是一个函数

请参见

诸如语音标记和单引号之类的字符可以用反斜杠转义\-这在字符串中使用语音标记或引号时非常有用

要替换字符,请使用

因此,正如其他人所说,最终答案是

string s = "\"2016-01-04\"";
return s.replace("\"", "'");
单引号不会转义,因为字符串被语音标记包围,所以不需要它

更新:您的问题已更改为涉及数组

在这种情况下,您需要


使用.replace\,\'引号是字符串的一部分???@HussainAlmomen更新了我的问题,看起来就像一个普通字符串数组,我们能看到更多代码吗?是我,还是to版本与from版本相同?当字符串位于类似[我讨厌双引号,这是另一个引号]的数组中时,它是否相同他有一个阵列,它不会那样工作。即使将数组转换为字符串,它也会去掉引号
string s = "\"2016-01-04\"";
return s.replace("\"", "'");
array.map(s => s.replace("\"", "'"));