2016 - 2024

感恩一路有你

前端面试题2021 如何在JS里面获取一个对象内部的私有变量的值?

浏览量:1697 时间:2021-03-12 13:31:17 作者:admin

如何在JS里面获取一个对象内部的私有变量的值?

您可以使用闭包方法:functiona(){vara=“Hello”return function(){return}然后在外部接收:varfn=aa()//返回匿名函数vara=fn()//获取匿名函数的返回值。根据作用域链原理,内部函数可以访问外部函数的变量,然后返回得到的变量。

js放在构造函数里面的私有方法,怎么在原型里面调用?

首先,在prototype对象中创建所有方法。不管生成多少实例,内存中只有一个方法,但该方法不能访问私有变量。第二,该方法可以访问私有变量,不利于派生新实例不能访问私有变量和超类的方法。另一种方法是通过闭包设置私有变量。新手,不要犯错误,多给点指导。最近我一直在研究JS设计模式

是的,把你的类放在闭包中,然后返回这个类。结束了。

现在敲门,表扬一下,谢谢

前端面试题2021 什么是私有变量 公有变量和私有变量

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。