renovations
This commit is contained in:
parent
c7d4c7e3ff
commit
e1948130f6
170 changed files with 1496 additions and 1161 deletions
26
1-js/7-js-misc/2-json/2-serialize-object-circular/task.md
Normal file
26
1-js/7-js-misc/2-json/2-serialize-object-circular/task.md
Normal file
|
@ -0,0 +1,26 @@
|
|||
# Превратите объекты со ссылками в 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>
|
Loading…
Add table
Add a link
Reference in a new issue