Я знаю, что есть другой вопрос, связанный с копированием объектов в JavaScript здесь , но код, который они предоставляют, не работает с greasemonkey. Из того, что я смог отследить, код принятого ответа умирает / останавливается на строке:
var temp = new obj.constructor();
Есть ли способ узнать, что пошло не так?
Нет необходимости в том, чтобы я использовал ту же функцию для копирования объекта, но мне бы хотелось, чтобы что-то работало. Вы знаете какую-то функцию?