构造函数和普通函数区别

来源:5-8 构造函数的调用

Victor19950925

2019-05-23 17:35:16

之前不是讲构造函数定义是new Function("" “”“”)这种写法来定义的吗,为啥这里,老师是拿function Person(){}来定义的。 和普通函数有啥区别。懵……

写回答

1回答

好帮手慕码

2019-05-23

同学你好!

1、构造函数也是一个普通函数,创建方式和普通函数一样,但构造函数习惯上首字母大写

2、构造函数和普通函数的区别在于:调用方式不一样。作用也不一样(构造函数用来新建实例对象)

3、调用方式不一样。

     a. 普通函数的调用方式:直接调用 person();

     b.构造函数的调用方式:需要使用new关键字来调用 new Person();

4、构造函数的函数名与类名相同:Person( ) 这个构造函数,Person 既是函数

5、内部用this 来构造属性和方法 

http://img.mukewang.com/climg/5ce684ae0001fed705050336.jpg

等等就不一一例举了。同学可以在之后的学习和工作中继续积累,在实践中记忆更加深刻哦~

如果帮助到了你 欢迎采纳 祝学习愉快~

1

0 学习 · 14456 问题

查看课程