• 技术文章 >Web开发 >JavaScript

    js原型模式是什么

    小妮浅浅小妮浅浅2021-10-22 15:17:21原创318

    1、JS中的每个函数都有prototype属性,指向一个对象。该对象的作用是该函数的所有实例都可以共享该对象的属性和方法。我们称这个对象为原型对象。

    2、原型模式可以解决对象方法重复创建的问题。

    原型不能接收参数,所有属性都是共享的。

    实例

    function Person() {
    }
     
    // 为构造函数的原型对象上添加方法,从而实现实例共享
    Person.prototype.setName = function(name) {
        this.name = name;
    }
     
    Person.prototype.name = "jim";
     
    var person1 = new Person("jim", 24);
     
    person1.setName("tom");

    以上就是js原型模式的介绍,希望对大家有所帮助。更多js学习指路:js教程

    专题推荐:js 原型模式
    品易云
    上一篇:js构造函数模式是什么 下一篇:js原型的实时性介绍

    相关文章推荐

    • js中二分搜索的使用• js如何合并两个有序数组• js事件委托的优点• 超级容易上手,Vue中使用JSX• js原型链继承的优点• js原型链继承的缺点• js构造继承有什么优点• js构造继承的缺点• js基本数据类型有什么特点• js创建对象的5种方式• js数组如何理解• js不同类型的工厂函数• js工厂模式的优缺点• js构造函数模式是什么

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网