减少全局变量的使用?使用构造函数和原型对象公用方法函数?
作者:互联网
把函数挂载到构造函数的原型对象上,可以公用这些函数方法;
// 使用函数表达式的方法创建一个构造函数 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,构造函数,log,fn1,使用,OnlyOne,全局变量,函数 来源: https://www.cnblogs.com/zhulongxu/p/16614913.html