Javascript 字符串化js对象中出现的空值(使用json2.js和FF)
我有一个js对象a,其中包含几个其他对象(比如b、c、…、z)。假设在通过json2序列化之前,我使用delete从对象中删除了对象b和c。检入firebug会发现对象b和c以及索引b和c已被删除。但是,检查序列化的json字符串会显示删除对象所在的空值。我使用以下代码生成json字符串Javascript 字符串化js对象中出现的空值(使用json2.js和FF),javascript,json,firefox,Javascript,Json,Firefox,我有一个js对象a,其中包含几个其他对象(比如b、c、…、z)。假设在通过json2序列化之前,我使用delete从对象中删除了对象b和c。检入firebug会发现对象b和c以及索引b和c已被删除。但是,检查序列化的json字符串会显示删除对象所在的空值。我使用以下代码生成json字符串 var json_data = JSON.stringify(template, null, 2); 我在函数调用中遗漏了什么吗?或者当与FF一起使用时是否存在错误?也许我没有正确理解您的问题,但我无法在ch
var json_data = JSON.stringify(template, null, 2);
我在函数调用中遗漏了什么吗?或者当与FF一起使用时是否存在错误?也许我没有正确理解您的问题,但我无法在chrome或firefox中重现该问题(4) 对象{p1=“test1”,p2=“test2”} 对象{p2=“test2”} {“p2”:“test2”} 你有你的问题的例子吗
var obj = {p1: 'test1', p2: 'test2'};
console.log(obj);
delete obj.p1;
console.log(obj);
JSON.stringify(obj);