JavaScript-函数的本质


函数的本质

函数的本质就是对象。

某些教程中,将构造函数称之为构造器
所有的对象都是通过关键字new出来的,new 构造函数()

所有的函数,都是通过new Function创建。

Function

由于函数本身就是对象,因此函数中,可以拥有各种属性。

包装类

JS为了增强原始类型的功能,为boolean、string、number分别创建了一个构造函数:

  1. Boolean
  2. String
  3. Number

如果语法上,将原始类型当作对象使用时(一般是在使用属性时),JS会自动在该位置利用对应的构造函数,创建对象来访问原始类型的属性。

类:在JS中,可以认为,类就是构造函数

成员属性(方法)、实例属性(方法):表示该属性是通过构造函数创建的对象调用的。
静态属性(方法)、类属性(方法):表示该属性是通过构造函数本身调用的。


文章作者: overwhat
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 overwhat !
评论
  目录