腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Javascript继承作用域问题
、
、
我正在尝试使用“伪经典继承”风格来理解
JS
继承。我在谷歌上搜索过很多次,也读过一些经典的文章。我熟悉Java的类结构,并试图理解
JS
的原型风格。我正在寻找香草
JS
,因为我想先了解基础知识。2.)当我使用原型样式创建方法时,如何访问
私有
变量
和
私有
函数?alert(superClass.prototype.privateValue) //also undefined 3.)子
对象
如何调用
私有
函数或访问父
对象
的<
浏览 0
提问于2011-03-01
得票数 2
1
回答
作为
对象
访问
私有
变量
的
JS
对象
、
var OBJ = (function(){ prop1 : 'something', prop3 : prop1如何实现prop3引用(理想情况下不创建方法)?我试过:
浏览 5
提问于2012-08-06
得票数 1
回答已采纳
2
回答
在graal上下文中向静态类Math添加绑定
、
、
context.getBindings("
js
").putMember("thing", new Thing(this));如何公开Math的“
对象
”?我做不到nor context.getBindings("
js
").putMember("math&
浏览 6
提问于2021-01-27
得票数 0
回答已采纳
4
回答
Javascript -使用不带函数的
私有
变量
定义
对象
通常,在定义函数时,可以使用var x而不是this.x来创建
私有
变量
,然后创建类似于var o = new SomeClass()这样的
对象
。但是,我需要类似于带有静态方法的PHP类(带有
私有
变量
的
对象
)。就像定义类然后从类创建
对象
一样,但是直接定义
对象
,同时仍然维护
私有
变量
。有可能吗? var
浏览 1
提问于2014-05-13
得票数 0
回答已采纳
4
回答
是否有一种在构造
对象
之后注入特权方法的方法?
、
、
我正在尝试用JavaScript编写完全自动化的单元测试,我正在寻找一种方法来读取各种
JS
函数中的一些
私有
变量
。我想我想起了一种将特权成员注入到函数/
对象
中的方法(并且发现“在
JS
中没有
私有
的东西”),但是我找不到任何说明如何使用的资源。谢谢 特权指的是一个函数,该函数可以从
对象
外部使用,并有权读取“
私有
”
变量
(否则无法从外部读取
变量
)。关于克罗克福德的解释,见。
变量
o2 =函数
浏览 10
提问于2012-04-04
得票数 4
回答已采纳
1
回答
Tcl:比较类的实例
、
我正在编写一个方法来比较同一个类的两个
对象
。第二个
对象
作为参数传入。该方法首先在当前
对象
上调用
私有
方法CalcValue,如果需要(只需要做一次),则计算它的数值并将其放入它的
私有
变量
value中。如何对作为参数发送的
对象
执行相同的操作?如何访问该
对象
私有
CalcValue方法,并在以后访问它的
私有
value
变量
?我是否应该将该方法设置为公共的,并为该
变量
编写一个公共访问方法?
浏览 2
提问于2013-04-24
得票数 0
回答已采纳
4
回答
继承原型中的
私有
变量
具体来说,原型内部
变量
似乎在多个不同的子
对象
之间共享。$('#hello').text(x.increment() + " - " + y.increment());Update:突出了一些问题: 问题是,每种方法用于创建
私有
变量
的作用域(它工作得很好)也是实际的闭包,如果您为一个
对象<
浏览 2
提问于2010-09-01
得票数 20
回答已采纳
1
回答
类库中的封装-类中的
私有
函数?专业服务和工厂
、
、
、
、
我有一个扫雷游戏,我写的
JS
,现在正试图转换为类型抄本。在这个游戏中,我实现了一个“GameFactory”,它包含许多
私有
函数,并且只导出需要公开的内容。本质上,据我所了解,类型记录不支持类内的真正的
私有
变量
,除非它们位于构造函数或模块中。通过真正的
私有
,我指的是
对象
上不可用的
变量
,而不是
私有
关键字。 在TypeScript中实现封装的正确方法是什么?当然,我可以将我所有的代码放在构造函数函数中,从而实现常规的
JS
函数作用域封装,但
浏览 4
提问于2015-09-20
得票数 3
1
回答
用于锁定的特定
对象
的决定指南
、
、
我几乎没有看到使用特定
对象
进行锁构造的不同方法。有一个专用的
私有
静态局部
变量
并锁定它
私有
对象
syncObj =新
对象
();锁(SyncObj){} 另一种方法是使用
对象
本身。
私有
列表SomeObjects =新列表();.锁(SomeObjects){}
浏览 2
提问于2015-02-02
得票数 1
回答已采纳
2
回答
nodeJS中的双下划线与单下划线
、
、
有些
变量
以单个下划线开头,如_temp,而有些
变量
以双下划线开头,如__dirname。 我一直在寻找这个命名惯例差异的答案。我查看了,但答案非常具体地适用于__dirname和__filename。
浏览 3
提问于2016-03-11
得票数 5
回答已采纳
1
回答
白盒测试在Javascript -如何处理隐私?
、
、
、
为了保持接口干净,一些实现细节被匿名函数(通常的
JS
模式用于隐私)关闭。但是,在进行测试时,我需要访问/模拟/验证
私有
部件。我之前编写的大多数测试都是用Python编写的,在那里没有真正的
私有
变量
(成员、标识符,不管您想把它们称为什么)。一个简单的建议是通过用户的前导下划线来建议隐私,并且在测试代码时可以随意忽略它。在静态类型的OO语言中,我认为可以通过将
私有
成员转换为受保护的
对象
并对要测试的
对象
进行子类来使
私有
成员对测试进行访问。
浏览 3
提问于2010-05-28
得票数 6
回答已采纳
1
回答
打破立即执行的匿名函数的封装?
code... functions...自动执行或立即执行的匿名函数为其内部的所有内容创建了一个作用域,以防止全局作用域的污染,而且理论上它还防止任何人从外部脚本、浏览器控制台等获取对函数
对象
或其内部定义的任何内容的引用然而,Javascript是一种带有反射的动态语言,等等,我想知道是否有任何方法--无论多么黑客(但不编辑任何现有代码) --获得对本地
变量
的引用,而这些引用不是故意从Javascript代码中公开的。
浏览 0
提问于2014-08-02
得票数 3
2
回答
限制共享
变量
的范围(Javascript)
、
、
、
我已经想到了某些可能性,但它们似乎都在某一时刻崩溃了: 我不是OOP专家,所以这种方法可能有根本的缺陷。,它是ancestorObj的
浏览 3
提问于2014-03-20
得票数 2
3
回答
使用构造函数来构建一次性
对象
有什么原因吗?
、
、
在TodoMVC站点上,有一个用Vanilla
JS
编码的单页面应用程序的演示。) { this.view = new View();对于一页应用程序(因此
对象
todo、todo.model和todo.view是唯一的),是否有充分的理由使用上面的构造函数,或者更适合于只构建这些
对象
而不使用构造函数:todo.model = {
浏览 5
提问于2014-01-04
得票数 1
1
回答
javascript
私有
变量
真的安全吗?
、
我有很多用户知道的秘密,所以我不介意用户打开调试器来检查
变量
。(真正的秘密和真正的安全当然是在后台处理的)下面是我的问题:外部代码可以访问
对象
的
私有
成员吗?或者换个说法: JavaScript中的
私有
变量
有多安全?我很困惑,因为据我所知,原型机似乎并没有真正帮助我保守秘密。同时,我认为这种安全考虑可能是web浏览器的责任,但我在这里不能百分之百肯定。编辑:class Gree
浏览 3
提问于2016-06-30
得票数 0
回答已采纳
2
回答
13.04 -锁定屏幕需要很多时间来解锁
、
、
/usr/share/gnome-shell/
js
/ui/components/autorunManager.
js
"‘
JS
错误:!lineNumber = '133‘
JS
错误:!堆栈= '"(null,
对象
_
私有
_Gio_IOErrorEnum)@/usr/share/gnome-shell/
js
/ui/
浏览 0
提问于2013-06-25
得票数 4
3
回答
js
私有
变量
赋值
、
在理解
js
是如何工作的方面,我遗漏了一些东西。myFunc=function(){test=2}; } 每次调用测试时,因为我们没有在函数中声明myFunc,所以
js
应该假设我们引用的是
私有
变量
。返回的
对象
确保我们有测试和myFunc可见,如果我们有模块。因此,调用ns.obj.test首先应该会得到1。在我们调用myFunc之后,应该给我们2。但它总是1。为什么会这样呢?
浏览 0
提问于2012-08-24
得票数 0
回答已采纳
4
回答
Javascript公共/
私有
变量
、
、
、
、
我有一个同时包含公有
变量
和
私有
变量
的
对象
。公共
变量
被赋值给
私有
变量
(我想),但是,每当我用函数修改
私有
变量
时,公共
变量
都不会更新。(foo.a); //result: 1, I want it to be 2 though 现在我知道了,如果我将changeVar中的行改为this.a = 2;,它就可以工作了,但是它不会更新
私有
变量
我想同时更新
私有<
浏览 1
提问于2011-10-08
得票数 3
回答已采纳
2
回答
JS
作用域
我现在对
JS
的面向
对象
方面有了更多的了解,而对DOM操作和交互部分的了解相对较少。当我温习书籍时,有一件事让我感到困惑,那就是全局、局部、公共、
私有
变量
的术语。据我所知,private/public似乎更多地是从JAVA用户那里借来的,但实际上它们只是全局和局部
变量
。 我的假设是错误的吗?
浏览 1
提问于2015-11-20
得票数 0
5
回答
禁止创建成员函数均为静态的类
、
、
、
我的类ClassA中的所有成员
变量
和成员函数都是静态的。创建一个
私有
的默认(无
变量
)构造函数是否足够?或者我还必须创建
私有
拷贝构造函数和
私有
赋值运算符(以防止使用默认构造函数)?如果我也必须创建它们,也许创建一些虚拟的纯虚拟函数会更好,这将阻止
浏览 1
提问于2008-12-09
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JS中的对象-原型
Python-变量对象赋值等
JS对象属性排序小技巧
如何修改动态代理的私有变量
JS内置对象之数组详解
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券