问题标签 [members]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3251 浏览

javascript - Javascript可变参数?

这只是一个关于 javascript 的技术问题。在 javascript 中,我小组的一位成员发现 javascript 对象创建有些奇怪。由于某种原因,对象中的参数已经被视为成员,而没有将它们分配给在对象的构造函数中创建的任何成员变量。参数也是可变的,如下面的代码块所示。

这是显示我们正在进行的测试的代码。

这是合法的吗?危险吗?

0 投票
2 回答
131 浏览

javascript - 在运行时动态获取 javascript 中数组成员的名称

首先,我不确定在 javascript 中是否真的可行,但我仍然觉得值得一问。

好的,所以我要做的是在运行时动态获取数组(或您可能说的对象)成员的名称。

让我解释。我有一个这样的对象:

Results :-
member_name1 : value_1
member_name2 : value_2
member_name3 : value_3

这里,Result是对象的名称,它具有、 等成员member_name1,并且它们分别具有 和 之类的值。我要做的是在运行时获取这样的成员的名称;不是它的价值。我通常通过访问该值。member_name2value_1value_2member_name1Results.member_name1

我希望我能够描述这个问题!

以下是该对象的屏幕截图:

http://i.stack.imgur.com/dzAgm.png

谢谢!

0 投票
1 回答
981 浏览

c++ - C++ 类方法返回指向用户定义类实例的指针

我正在尝试实现一个具有类成员指针和返回指针的方法的类,但在编译时我得到“语法错误:缺少';' 在“*”之前”和“缺少类型说明符 - 假定为 int。注意:C++ 不支持默认 int”错误

这是代码:
Main.cpp:

AClass.h:

BClass.h:

我什至没有用 cpp 文件充实类,我得到一串错误:创建 C++ 文件并定义所有内容都没有关系,这些错误仍然存​​在。

我看过很多不同的帖子,但我仍然在这个问题上摸不着头脑。有人可以给我一个线索吗?

0 投票
3 回答
275 浏览

c++ - 我应该如何构造相互依赖的 C++ 成员?

我有一个使用库进行通信的类,如下所示:

我想做一个像这样的谈话者课程:

并使用构造函数生成成员 Writer 和 Reader。

我在用指针做这件事之间纠结:

直接对比:

我正在和一位同事交谈,显然后者很糟糕,因为它依赖于成员初始化顺序。但是,它也有一个有效的自动复制构造函数。

有什么更好的方法来处理这样的事情,特别是如果成员对象列表变得更长?

0 投票
0 回答
282 浏览

c - 结构中的成员太多??(程序运行正常,但错误退出)

我有一个明显的问题,但我对这个问题感到困惑。

好的,首先让我概述一下情况。我有一个名为 ENTITY 的结构,用于保存游戏中实体的属性。我最近在结构中添加了更多成员。该程序运行完美,但当我退出时,Windows 会弹出一个错误屏幕,显示“XXX.exe 已停止工作...在线检查解决方案...等等等等”。

因此,为了排除故障,我从 ENTITY 结构中删除了一些成员,程序运行正常并退出正常。???

(使用 Dev-cpp 编译)

编码:

为实体结构分配内存的函数

(编辑 4/8/12) - 使用 calloc 而不是 malloc - 在函数参数中插入 void - 摆脱 NULL_void - 无法摆脱 (ENTITY*) 强制转换,编译器抱怨它无法转换类型 void(因为我不包括stdlib.h?)

以下是我在退出程序时删除 ENTITY(s) 的方法:

0 投票
3 回答
370 浏览

javascript - Javascript 中的私有成员。它们可以是非静态的吗?

我在这里有这段代码:

我从这里得到了模拟类的想法。. var name;但是当然,我忽略了私有变量也是静态变量的事实。由于这阻碍了我目前的努力,我想知道是否有办法在这个例子中保持私人行为但避免静态行为?

0 投票
0 回答
2953 浏览

jsp - Struts 2 - 访问静态成员值。似乎忽略了 struts.properties 和 struts.xml 文件中的“struts.ognl.allowStaticMethodAccess”值

我正在尝试访问 JSP 中的静态成员值,如下所示: "@package.subPackage.ClassName@STATIC_MEMBER"

STATIC_MEMBER 被声明为public static final String分配了一个值,并且类具有公共范围。我的 struts.properties(位于 webapps\appName\WEB-INF\classes 文件夹下)有struts.ognl.allowStaticMethodAccess=true条目。但是,Struts 似乎忽略struts.ognl.allowStaticMethodAccess=true了 struts.properties 中的条目。

我在另一个项目中遵循了上述相同的步骤,并且运行良好。

注意:
1. 我已经交叉检查了完整的包、类和 STATIC_MEMBER 名称的正确性。
2.页面上没有错误/异常。3. 同一个JSP 可以从Action 类( )
中访问成员值。 4. 我尝试从其他类访问静态成员,但不起作用。 5. 我曾尝试删除 struts.properties 文件,并在 struts.xml 文件中的标签后创建一个条目,为 : 。重新启动并重新尝试。但是,不起作用。 6. 从服务器中删除 Web 应用程序及其缓存(工作文件夹)后,我重新构建、重新部署并重新启动了服务器,但是没有工作。<s:property value="actionMember"/>

<struts><constant name="struts.struts.ognl.allowStaticMethodAccess" value="true" />


环境:Java 1.6、Struts 2.1、Tomcat 6.0 @ Windows XP 2002

请帮忙。
提前非常感谢!

--------------------代码更新---------------------------- ---

班级


struts.properties
struts.ognl.allowStaticMethodAccess=true

JSP
<s:if test="errorType == @package1.subPackage1.FooClassName@INVALID_LOGIN"> some code here </s:if>


Action 类
1. private int errorType;
2. 有各自的 getter 和 settererrorType

甚至没有打印值,试过了:
<s:property value="@package1.subPackage1.FooClassName@INVALID_LOGIN"/>

0 投票
1 回答
224 浏览

set - MDX 制作一套所有表亲

谁能帮我解决以下 MDX 相关问题?

我需要在一组特定的成员上聚合一个值。

这组包括当前成员和他的所有表亲(与我的当前成员的父母处于相同相对位置的成员)来自他父母之前的“叔叔”。

例子 :

AAA BBB CCC DDD EEE

123 123 123 123 123

如果我当前的成员是 C3,我的结果集将是 C3 + B3 + A3

提前感谢将找到解决方案的冠军!

0 投票
3 回答
6378 浏览

redis - redis 从集合中删除特定成员

我有一组成员。例如一个名为“college”的集合,其中包含 20 个学院的名称。

现在我如何从集合中只删除一个子集,例如一组选定的 10 所大学?

我正在运行 v2.4.5 的 redis 服务器

在这里找到的文档http://redis.io/commands/srem说我们可以删除 redis >= 2.4 的多个键,但仍然无法弄清楚如何实现这一点。

我正在使用 RubyonRails,我在我的 rails 控制台中完成了它

成员“champion1”和“champion2”不会从集合中移除。

我已经安装了 redis (2.2.2 ruby​​) gem。

0 投票
1 回答
18412 浏览

javascript - 如何同步对 javascript 对象的私有成员的访问

我创建了一个 Javascript 对象,如下所示:

我有一个 DHTMLXGrid 组件,它以行和列的形式显示网格。当我编辑网格中的任何单元格时,会调用“onEditCell”事件。现在,我想从附加到“onEditCell”事件的事件处理函数中调用 ccStatTracker.modifyCCMap()。当我继续修改单元格时,这个事件将被异步调用,这又会调用一个函数“modifyCCMap”,该函数将修改我的Javascript对象的私有成员“CCMap”。所以两个调用看到的我的 CCMap 的最新状态可能不同,对吧?那么处理这个问题的最佳方法是什么?Javascript 中是否有像 Java 中一样“同步”的东西?

请帮助我,因为它将确定我们要采取的实施方法。