标签:fun tor span console 调用 实现 style this public
在赋值原型prototype的时候使用function立即执行的表达式来赋值,通过return暴露出想要给外部调用的方法,以达到public/private效果。
1 function Calculator(){ 2 this.num = 102; 3 } 4 Calculator.prototype = function () { 5 add = function (x, y) { 6 console.log(subtract(2,1)) 7 return x + y + this.num; 8 }, 9 10 subtract = function (x, y) { 11 return x - y; 12 } 13 return { 14 add: add, 15 sub: subtract 16 } 17 } (); 18 19 var calculator = new Calculator(); 20 console.log(calculator.add(1,2)) 21 console.log(calculator.sub(1,2))
标签:fun tor span console 调用 实现 style this public
原文地址:http://www.cnblogs.com/langrongsong/p/7942172.html