js 构造函数

来源:互联网 发布:调查问卷数据分析报告 编辑:程序博客网 时间:2024/06/08 03:20

目前最流行的自定义

先说一下构造函数执行过程
new 的作用
创建一个对象,将函数作用域赋予这个的对象,执行构造函数代码,返回新对象

function Createfun(a,b){    this.a=a;    this.b=b;    this.m=[1,2,3]  }Createfun.prototype={ //重写原型对象    constructor:Createfun,    geta:function(){        alert(this.a);    }}//增加原型方法Createfun.prototype.geta=function(){alert(this.a)}//通过检查某个方法是否存在检查是否需初始化原型function Createfun(){    this.a=a;    this.b=b;    if(typeof this.geta !="function"){        Createfun.prototype.geta=function(){alert(this.a)};    }}
原创粉丝点击