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