因此,运行document.getElementsByTagName('')
会返回HTMLCollection[ ]
。
这是一个奇怪的表示法,因为如果我们new function test() {}()
,它将返回test { }
。
但是,如果我们这样做:
function test() { }
test.prototype = [];
var x = new test();
现在正在调用x
我们得到Object[ ]
,我们怎样才能获得test[ ]
HTMLCollection[ ]
?
甚至不知道我会用它做什么(可能没什么),我只是很想知道
谢谢!