我有这样的对象:
var example = {
test1: 10,
test2: 20,
test3: 30
}
出于某种原因,我想用test#
变量,而无需example
,所以我延长window
对象像这样(使用jQuery):
$.extend(window, window, example)
但是,每当此功能已调用,页面已刷新。
还有一个问题,如果我尝试以同样的方式延伸document
,产生了某种错误是这样的:(在Chrome)
Error: NAMESPACE_ERR: DOM Exception 14
这是为什么?有没有办法使用变量没有对象(名称空间)名称?
为什么你传递'window'两次?如果你只是''.extend(window,example)'',它会起作用吗? – aroth