前端面试题2021 如何在JS里面获取一个对象内部的私有变量的值?
浏览量:1697
时间:2021-03-12 13:31:17
作者:admin
如何在JS里面获取一个对象内部的私有变量的值?
您可以使用闭包方法:functiona(){vara=“Hello”return function(){return}然后在外部接收:varfn=aa()//返回匿名函数vara=fn()//获取匿名函数的返回值。根据作用域链原理,内部函数可以访问外部函数的变量,然后返回得到的变量。
js放在构造函数里面的私有方法,怎么在原型里面调用?
首先,在prototype对象中创建所有方法。不管生成多少实例,内存中只有一个方法,但该方法不能访问私有变量。第二,该方法可以访问私有变量,不利于派生新实例不能访问私有变量和超类的方法。另一种方法是通过闭包设置私有变量。新手,不要犯错误,多给点指导。最近我一直在研究JS设计模式
是的,把你的类放在闭包中,然后返回这个类。结束了。
现在敲门,表扬一下,谢谢
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。