• 技术文章 >Web开发 >JavaScript

    js如何自定义构造函数创建对象

    小妮浅浅小妮浅浅2021-10-26 10:18:20原创6560

    1、函数内部不需要new构建函数的过程,直接用this代替对象写属性和方法,也不需要return返回值。比工厂方法更方便。

    2、使用时,使用new关键字调用自定义构造函数。

    注:构造函数的函数名首字母需要大写,不同于其他普通函数。

    实例

    function Person(name, age, sex){
      //不需要使用new一个新对象,直接用this替代将来创建的新对象
      this.name = name;
      this.age = age;
      this.sex = sex;
      this.sayHi = function(){
        console.log("hi");
      };
      //不需要return
    }
    var p1 = new Person("zs", 18, true);
    console.log(p1);

    以上就是js自定义构造函数创建对象的介绍,希望对大家有所帮助。更多js学习指路:js教程

    专题推荐:js 构造函数
    上一篇:js函数声明的提升顺序 下一篇:js标识符模式的介绍

    相关文章推荐

    • js箭头函数是什么• js中generator是什么• js调用generator的方法• js中字符串位置的搜索方法• js中var如何声明作用域• js中let和var的区别• js中对象的两种属性• js策略模式是什么• js中typeof操作符是什么• js数组中filter方法的使用• js数组中find方法的介绍• js数组中reduce的用法• js函数声明的提升顺序

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网