高程4-第10章函数-闭包(利用闭包实现公共方法,访问位于包含作用域中定义的变量和方法)
目的:利用闭包实现公共方法,访问位于包含作用域中定义的变量和方法
(特权方法:可以访问私有变量的公共方法叫作特权方法)
实现特权方法:1.构造函数2.原型模式通过自定义类型中实现3.模块模式4.模块增强模式在单例对象上实现
1.构造函数
//1.构造函数:通过在构造函数内部定义特权方法(形成闭包)来实现访问私有变量
function Person(name){
let privateAge = 10;
this.getName = function(){
return n
原创
2021-01-17 15:08:02 ·
198 阅读 ·
0 评论