空值出现在字符串化的js对象(使用json2.js和FF)
null values appearing in stringified js object (using json2.js and FF)
我有一个js对象a,其中包含几个其他对象(例如b, c,…)假设在通过json2序列化它之前,我使用delete从对象中删除对象b和c。检入firebug显示对象b和c以及索引b和c已被删除。但是,检查序列化的json字符串会显示删除对象所在的位置为空。我使用以下代码生成json字符串:
var json_data = JSON.stringify(template, null, 2);
我错过了什么在函数调用?或者有一个bug,当使用FF?
也许我没有理解你的问题,但是我无法在chrome或firefox(4)中重现这个问题
var obj = {p1: 'test1', p2: 'test2'};
console.log(obj);
delete obj.p1;
console.log(obj);
JSON.stringify(obj);
对象{p1="test1", p2="test2"}
对象{p2="test2"}
"{"p2":"test2"}"
你有你的问题的例子吗?
相关文章:
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- JS-使用Ajax获取文件名
- 基本D3.js:使用数据键
- Angular Js-使用特定键打印数组
- node.js使用monk从数组中按id获取文档
- Angular.js:使用ng repeat创建2个html容器
- 使用history.js使用多个GET参数
- Node.js使用派生两个子进程,然后两个子进程如何相互交换
- Pdf.js:使用base64文件源而不是url来呈现Pdf文件
- Passport.js:使用主干网访问用户
- 图表.js 2.0 使用货币和千位分隔符格式化 Y 轴
- fabric.js:使用 Image.set() 调整图像大小是否会降低图像质量
- 整页.js使用连续滚动或循环时禁用 moveSectionUp
- 节点.js 使用可写流写入文件时出现 EBADF 错误
- 如何获得pickadate.js使用JAWS屏幕阅读器
- JS使用不同的填充
- 选择2 JS使用Ajax加载远程数据
- 从 Node.JS使用 MailGun 发送 HTML 电子邮件
- 如何让node.js使用CFML风格的#hashed#变量
- 使用主干网.js使用“d”从 ASMX 获取数据