在JS代码中,我看到过这样的用法:
function doStuff( selector ) {
/* Stuff to do with selector */
}
var q = function( selector ) {
return new doStuff( selector );
}
到底发生了什么?return new
到底做了什么?它似乎将其参数传递给其他函数,但是有没有人可以详细解释这个过程呢?
非常感谢您的帮助!
在JS代码中,我看到过这样的用法:
function doStuff( selector ) {
/* Stuff to do with selector */
}
var q = function( selector ) {
return new doStuff( selector );
}
到底发生了什么?return new
到底做了什么?它似乎将其参数传递给其他函数,但是有没有人可以详细解释这个过程呢?
非常感谢您的帮助!
doStuff
的 新实例。 - TeemuArray()
的内部实现并不是很明显(而且由于Array执行了一些操作,使得使用new
与否并不重要),因此这并没有什么帮助。 - Quentin