什么JavaScript对象复制功能与greasemonkey一起使用?

时间:2009-06-23 22:13:47

标签: javascript object copy greasemonkey

我知道还有另一个与在JavaScript here中复制对象有关的问题,但是他们提供的代码不适用于greasemonkey。根据我能够追踪的内容,接受的答案的代码在该行停止/停止:

var temp = new obj.constructor();

有什么办法可以看出出了什么问题吗?

我没有必要使用相同的功能进行对象复制,但我想要一些有用的东西。你知道一些功能吗?

1 个答案:

答案 0 :(得分:0)

这似乎有效:

var a = {
    yo: 'hello',
    do: function() {alert(this.yo + ' world');}
};

var cloneStructor = function() {};
cloneStructor.prototype = a;

var b = new cloneStructor();
a.yo = 'goodbye';
b.yo = 'what\'s up';

a.do();
b.do();