Проблема с JSON.stringify, когда у объекта есть объект-контейнер с добавленным потомком / createjs - PullRequest
0 голосов
/ 27 февраля 2019

Мой опыт низкий - я пытаюсь натянуть предмет.Он вернулся с ошибкой типа «ожидаемый массив найден».

Я попытался отследить проблему, свернув функцию создания объекта и повторив тестирование.

Он работал нормально, пока не дошел до строкиэто добавило дочерний элемент к существующему объекту контейнера.Контейнер ранее был хорошо структурирован, как и дочерний, но после добавления дочернего элемента в контейнер возвращаемый jsonObj был 'undefined'.

Есть идеи?Должно ли это сработать?Или можно ожидать проблем?

Я использую минимизированный 0.8.1

<!DOCTYPE html>
html lang="en">
<head>
<meta charset="UTF-8">
<title>Demo JSON Prob</title>
<script src="easeljs-0.8.1.min.js"></script>


<script>
  var dummy;

   var  aShape =new createjs.Shape();

 //jsonObjShape  = JSON.stringify(aShape);

   var aContainer = new createjs.Container();

   // jsonObjContainer  = JSON.stringify(aContainer);

  aContainer.addChild(aShape);

  jsonObjContainerWithChild  = JSON.stringify(aContainer);

 dummy =0; //put debugger breakpoint here

</script>
</head>
<body>

</body>
</html>
...