首页 > 其他分享 >减少全局变量的使用?使用构造函数和原型对象公用方法函数?

减少全局变量的使用?使用构造函数和原型对象公用方法函数?

时间:2022-08-23 09:00:46浏览次数:55  
标签:function 函数 fn1 原型 log 使用 全局变量 构造函数

把函数挂载到构造函数的原型对象上,可以公用这些函数方法;

 // 使用函数表达式的方法创建一个构造函数
      const OnlyOne = function () {}
      //   在函数的原型上添加方法
      OnlyOne.prototype = {
        fn1: function () {
          console.log('第一个函数')
          //   原型对象上的方法的 this 指向实例化对象
          return this
        },
        fn2: function () {
          console.log('第二个函数')
          return this
        },
        fn3: function () {
          console.log('第三个函数')
          return this
        },
      }
      //   创建一个实例化对象
      const a = new OnlyOne()
      // 执行fn1、fn2、fn3 函数??
      a.fn1().fn2().fn3()

标签:function,函数,fn1,原型,log,使用,全局变量,构造函数
From: https://www.cnblogs.com/zhulongxu/p/16614913.html

相关文章