问题描述
- 望JS大神解答这个疑问,function f(){ return f }
-
使用new f()过后,new f() instanceof f 为false?如果将return 改为return this;这判断就为true了(这儿能理解);为什么改成return f就为false呢?它返回的也是函数本身啊。
解决方案
return f返回的是函数定义,而return this返回的则是当前对象的指针。
时间: 2024-09-08 11:05:42
return f返回的是函数定义,而return this返回的则是当前对象的指针。