en.javascript.info/1-js/7-js-misc/2-json/2-serialize-object-circular/task.md
2015-01-14 10:23:45 +03:00

721 B
Raw Blame History

Превратите объекты со ссылками в JSON

[importance 3]

Превратите объект team из примера ниже в JSON:

var leader = { 
  name: "Василий Иванович"
};

var soldier = {
  name: "Петька"
};

// эти объекты ссылаются друг на друга!
leader.soldier = soldier;
soldier.leader = leader;

var team = [ leader, soldier ];
  1. Может ли это сделать прямой вызов `JSON.stringify(team)`? Если нет, то почему?
  2. Какой подход вы бы предложили для чтения и восстановления таких объектов?