【发布时间】:2010-07-23 03:32:27
【问题描述】:
我想做类似Object.prototype.dataTransfer = new DataTransfer(); 的事情,但我希望每个新对象都有自己的dataTransfer。我该怎么做?
例如,如果我这样做
var a = new Object(); var b = 新对象(); Object.prototype.dataTransfer = new Object(); a.dataTransfer.prop = 1; b.dataTransfer.prop = 2;我希望 a.dataTransfer.prop 仍然是 1,而不是 2。
对于上下文,我正在尝试破解 WebKit 和 IE,以便拖放事件的 .dataTransfer 对象正常工作。
【问题讨论】:
-
附带说明,您应该永远扩展
Object.prototype。 -
^ 如果您使用某人(另一个人)无法处理的蹩脚代码:D
标签: javascript prototype object prototypejs