【发布时间】:2013-05-16 11:51:46
【问题描述】:
我尝试使用 Object.create 从对象 a 创建一个新对象 b
var a ={};
var b = Object.create( a );
a.n = 1;
b.m = 2;
当我通过 for .. in .. 迭代两个对象时,它显示了正确的值。但 JSON.stringify 没有打印正确的字符串。
JSON.stringify( b )
它应该像 {"n":1,"m":2} 一样打印。但它只打印{"m":2}。有什么建议吗?
我已将其添加到 jsfiddle 中。 jsfiddle的链接http://jsfiddle.net/V3Nxs/
【问题讨论】:
-
stringify 打印什么?
-
@Thilo 请检查 jsfiddle 链接
-
jsfiddle 在这里被阻止。包括完整的问题让每个人都更容易。
-
@rab:不,将相关信息放在问题中。或者你不想让人们更容易地帮助你吗?
-
问题出在哪里?那 b.n=1?
标签: javascript