en.javascript.info/1-js/7-js-misc/2-json/2-serialize-object-circular/task.md
2015-03-10 12:36:58 +03:00

26 lines
No EOL
718 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Превратите объекты со ссылками в JSON
[importance 3]
Превратите объект `team` из примера ниже в JSON:
```js
var leader = {
name: "Василий Иванович"
};
var soldier = {
name: "Петька"
};
// эти объекты ссылаются друг на друга!
leader.soldier = soldier;
soldier.leader = leader;
var team = [leader, soldier];
```
<ol>
<li>Может ли это сделать прямой вызов `JSON.stringify(team)`? Если нет, то почему?</li>
<li>Какой подход вы бы предложили для чтения и восстановления таких объектов?</li>
</ol>