Есть ли возможность использовать функции сохранения JSON.stringify?

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

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

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

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

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

23
задан campino2k 13 October 2011 в 19:09
поделиться