替换列表 JS 中每条记录的单引号 ( ' )

Replace single quote ( ' ) from each record in list JS

提问人:Luiz Villalba 提问时间:6/29/2022 更新时间:6/29/2022 访问量:212

问:

所以我有一个这样的列表:

[
  '32350.0*51355000*9999',
  '6604.5*23680102*9999', 
  '14500.0*23680202*9999' 
]

我想看起来像这样:

[
  32350*51355000*9999,
  6604*23680102*9999, 
  14500*23680202*9999 
]

我的问题是,我尝试了我知道的所有方法来替换单引号,但是,没有任何效果,到目前为止,上帝,我得到了这个代码:

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

console.log(impuestos);

但是我仍然得到相同的结果,知道我该怎么做吗?非常感谢大家!

JavaScript 字符串 替换 引号

评论

3赞 Roko C. Buljan 6/29/2022
你是说。。。你想要进入的结果吗?eval32350*51355000*999916611681165750000
0赞 Luiz Villalba 6/29/2022
不,我只想替换列表中所有记录中的单引号,仅此而已
0赞 The fourth bird 6/29/2022
但我认为你有一个字符串数组,对吧?记录中没有要替换的报价,因为不存在报价。
1赞 zero2579 6/29/2022
这很棘手,因为你无法取代某些东西。单引号只是表示/包装数组中的字符串,而不是字符串本身的一部分。如果字符串不是字符串,它们就不能像这样站在数组中。正如 @RokoC.Buljan 所暗示的那样,整数列表将是乘法的乘积。

答:

2赞 Jack_Hu 6/29/2022 #1

单引号表示您表示的数据...您表示的是(文本元素),因此您可以在控制台中绕过这些元素。typeString''

事情就是这样。

如果你要渲染它们,比如在网页上,它们周围就不会有引号,如果这就是你所关心的?

评论

0赞 Luiz Villalba 6/29/2022
好吧,是的,这有点棘手,在我看来,我以为这是 str 的一句话,但正如你所说,它不是,现在,我知道该怎么做了,非常感谢你!