构造函数和普通函数区别
来源:5-8 构造函数的调用
Victor19950925
2019-05-23 17:35:16
之前不是讲构造函数定义是new Function("" “”“”)这种写法来定义的吗,为啥这里,老师是拿function Person(){}来定义的。 和普通函数有啥区别。懵……
1回答
同学你好!
1、构造函数也是一个普通函数,创建方式和普通函数一样,但构造函数习惯上首字母大写
2、构造函数和普通函数的区别在于:调用方式不一样。作用也不一样(构造函数用来新建实例对象)
3、调用方式不一样。
a. 普通函数的调用方式:直接调用 person();
b.构造函数的调用方式:需要使用new关键字来调用 new Person();
4、构造函数的函数名与类名相同:Person( ) 这个构造函数,Person 既是函数
5、内部用this 来构造属性和方法
等等就不一一例举了。同学可以在之后的学习和工作中继续积累,在实践中记忆更加深刻哦~
如果帮助到了你 欢迎采纳 祝学习愉快~
相似问题