如果我创建一个 jQuery 包装集并将其放入console.log
,它看起来像
我知道我们可以“欺骗”console
显示objects
or arrays
,这意味着如果我们有
var obj = {
0: 'some',
1: 'data'
};
它将输出为
但是如果我们加上一个splice method
and length property
,它就会变成
问题:我怎样才能创建一个函数,创建这样一个array-like object
,但仍然function
像一样在控制台中显示jQuery
?我不明白 jQuery 代码。
结果如下: myFunction( "some", "data" )
更新:
好像我说得不够清楚。我想知道,如何创建和设置函数、构造函数,以及array-like object
在控制台中打印为function( elem1, elem2, ...)
. 一个完美的答案包含一个简单的例子。