我正在查看jQuery 源代码,然后我看到他们使用foo.call(context)
而不是context.foo()
.
例如 - 假设this
他们使用的是数组:
return slice.call( this );
代替:
return this.slice();
有什么区别?它是执行这些调用的首选方式(就性能而言)?
我正在查看jQuery 源代码,然后我看到他们使用foo.call(context)
而不是context.foo()
.
例如 - 假设this
他们使用的是数组:
return slice.call( this );
代替:
return this.slice();
有什么区别?它是执行这些调用的首选方式(就性能而言)?