【发布时间】:2019-06-30 07:47:22
【问题描述】:
我想从 javascript 中的对象数组中删除单引号。
var arr = ['{"email":"abc@gmail.com","name":"Abc"}',
'{"email":"def@hotmail.com","name":"Dr.Def"}',
'{"email":"xyz@gmail.com","name":"Xyz"}',
'{"email":"cad@hotmail.com","name":"Cat"}'];
我希望输出如下:
var arr=[{"email":"abc@gmail.com","name":"Abc"},
{"email":"def@hotmail.com","name":"Dr.Def"},
{"email":"xyz@gmail.com","name":"Xyz"},
{"email":"cad@hotmail.com","name":"Cat"}];
【问题讨论】:
-
你的问题现在没有意义了。如果您运行它,两个 sn-ps 中的
arr将是相同的。请参阅jsfiddle.net/8o4z7agL 似乎您正在混淆代码中的引号和字符串本身的引号。 -
@Ivar 你可能会理解问题第一次理解问题然后响应
-
@Ajayyadav cmets is to request clarification 的目的之一。我试图解释为什么这个问题没有意义,所以 OP 可以理解并在必要时澄清。这个问题在我发表评论后的第二天就被编辑了,但是as it stood 两个版本都resulted in the exact same JavaScript object。
标签: javascript arrays object single-quotes