Есть ли возможность иметь функции сохранения JSON.stringify? - PullRequest
22 голосов
/ 13 октября 2011

Возьмите этот объект:

x = {
 "key1": "xxx",
 "key2": function(){return this.key1}
}

Если я сделаю это:

y = JSON.parse( JSON.stringify(x) );

Тогда y вернет { "key1": "xxx" }.Что-нибудь можно сделать, чтобы передать функции через stringify?Создание объекта с прикрепленными функциями возможно с помощью «ye goode olde eval ()», но что с упаковкой?

Ответы [ 11 ]

0 голосов
/ 04 февраля 2015

У меня была почти такая же проблема, я написал это https://github.com/simone-sanfratello/jsfy

может быть, может помочь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...