Собственно есть модуль, который хранит внутри всего приложения различные переменные. Ну и выполняет несколько функций кроме этого.
Проблема возникла такая. В ключ одного из объектов сохранялся ответ из запроса к АПИ, там массив объектов.
В другом месте я пытаюсь вывести этот массив, но мне нельзя показывать некоторые ключи, и я их удаляю при помощи delete. Но они удаляются и у внутреннего свойства объекта. Я использовал клонирование от underscore и оно не помогало, может потому что там массив.
Собрал в гисте несколько примеров. Хотелось бы решения на уровне функции, чтобы возвращалось всегда независимая переменная.
https://gist.github.com/mrspartak/ff05ec7efb623679...
Нашел работающее решение для объектов и массивов:
https://gist.github.com/mrspartak/ddc1f9ad39bf8c68...
Тостер все, умер?