我想删除单引号并将双引号放在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"}];
答案 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))
上即可。