如何将继承的对象转换为JSON字符串?
- 论坛
- 如何将继承的对象转换为JSON字符串?
18 浏览
如何将继承的对象转换为JSON字符串?
json2.js在使用JSON.stringify()时似乎会忽略父对象的成员。例如:
require('./json2.js'); function WorldObject(type) { this.position = 4; } function Actor(val) { this.someVal = 50; } Actor.prototype = new WorldObject(); var a = new Actor(2); console.log(a.position); console.log(JSON.stringify(a));
输出结果如下:
4 {"someVal":50}
我希望得到的输出是:
4
{"position":0, "someVal":50}