如何删除单引号并将双引号放在javascript中的对象数组中

时间:2019-02-06 12:51:11

标签: javascript arrays object double-quotes single-quotes

我想删除单引号并将双引号放在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: 'Cad' }];

我希望输出如下:

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":"Cad"}];

1 个答案:

答案 0 :(得分:1)

只需要对整个数组进行字符串化处理吗?

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: 'Cad' }];
         
 console.log(JSON.stringify(arr))

如果您也想要var arr =,只需将其放在console.log('var arr = ' + JSON.stringify(arr))上即可。