博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
什么是构造函数?它和普通函数的区别?
阅读量:7234 次
发布时间:2019-06-29

本文共 440 字,大约阅读时间需要 1 分钟。

构造函数:构造函数简单的讲,即定义出来专供new 式调用的函数。当任意一个普通函数用于创建一类对象时,它就被称作构造函数,或构造器。

 

构造函数和普通函数的区别:

1.构造函数一般首字母大写  如function Student(){

{  },而普通函数一般首字母小写。

2. 对于任意函数,使用new操作符调用,那么它就是构造函数;不使用new操作符调用,那么它就是普通函数。

 

  1. 使用new操作符调用构造函数时,会经历(1)创建一个新对象;(2)将构造函数作用域赋给新对象(使this指向该新对象);(3)执行构造函数代码;(4)返回新对象;4个阶段。

如:var obj  ={};               

obj.__proto__ = CO.prototype;   //继承原有函数的原型对象

CO.call(obj);          //改变原有构造函数的this指向,构造函数作用域赋给新对象

return obj;

转载于:https://www.cnblogs.com/8080zh/p/9228159.html

你可能感兴趣的文章
spring boot 调试 - 热部署
查看>>
Python installation
查看>>
C# 带用户密码访问网络共享
查看>>
Win10之UWP的数据存储
查看>>
程序员最常用的5大编程实战网站
查看>>
管理数据中心需要瞻前顾后
查看>>
Ubuntu 搜狗输入法 双拼输入法
查看>>
小麦铺首推“无边界”门店 ,再融资 1.2 亿,刘泽轩要打造怎样的便利店?
查看>>
英特尔发布量子计算测试芯片,挑战IBM
查看>>
修改文件后缀的C语言实现
查看>>
myISAM索引
查看>>
ovs 实用案例
查看>>
leetcode 104 Maximum Depth of Binary Tree二叉树求深度
查看>>
libevent2笔记(linux、windows、android的编译)
查看>>
如何减少JS的全局变量污染
查看>>
大数据计数原理1+0=1这你都不会算(二)
查看>>
Facebook的Hadoop应用与故障转移方案
查看>>
结合stack数据结构,实现不同进制转换的算法
查看>>
应用、算法、芯片,“三位一体”浅析语音识别
查看>>
14亿用户数据泄露,原因竟是垃圾邮件!
查看>>