关于JS函数原型的一个知识点

120 阅读1分钟

关于函数的原型知识

之前我们讲了除了箭头函数以外,函数都会有一个原型prototype,对象都会有一个__proto__的原型。

有心的话,你会发现函数也有__proto__的属性这是怎么回事呢?

我们说构造函数,也就是类,它的实例叫做实例对象,而我们创建的函数是Function这个JS内置类的实例,所以,你懂了吧,其实函数也是普通对象。而函数的__proto__指向的是Function类的原型对象。

  • 关于内置类的属性查看用dir()方法可以查看

看图更清晰

2.png