问题标签 [object-properties]

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 投票
1 回答
623 浏览

vba - Excel VBA:将集合添加到类属性

我正在做一个小项目,但我一直遇到一个问题,其中一个“字母”说 Arguement not optional。

我有 clsXML 在这里

我得到错误的那一行在这里CurrentProduct.Prompts = PromptsCollection

在这里看一下产品类,为了清楚起见,我删除了所有其他的吸气剂和字母。

请让我知道我哪里出错了。提前致谢。

0 投票
4 回答
520 浏览

c# - C#:在单个块中设置对象的属性

是一种使用 C# 在块中设置对象属性的方法,类似于您编写对象初始化程序的方式吗?

例如:

是否有类似的语法可以在创建对象后成为属性?

例如:

0 投票
2 回答
82 浏览

javascript - 通过 javascript 的对象属性修改多个元素的样式

(Javascript)我从这里的另一篇文章中窃取了这个非常好的代码。
它用 更改style.backgroundColor这些div元素的.onmouseover

这行得通,但不是用它TagName(这会弄乱我所有其他的几十个div),我想让它用id(如果它甚至可能的话)或用className.
并且不使用,一切都应该html attributes通过. 如果强者也能工作,那就太好了。object properties<script>
addEventListener

0 投票
0 回答
635 浏览

owl - Protege中个体的对称对象属性

我有一些属于同一类()的个体(如:、、、等)Door1Door2Window1本体。我也有一个对称的。它的域是,范围是类。 假设我将属性分配给不应该 Protege 自动将对称分配给指向?Window2ObjectsObjectProperty:hasLinkThingObjects

在此处输入图像描述

Door1 hasLinkWindow1

在此处输入图像描述

ObjectPropertyWindow1Door1

在此处输入图像描述

0 投票
0 回答
946 浏览

owl - Protege 推理者无法推断逆属性

我有一个简单的本体,它有一个“Person”类,它有 3 个个体“A”、“B”、“C”。它们通过名为 的对象属性相互关联isFatherOf,例如,

我设置了另一个属性hasFather,它是 的 Inverse 属性isFaterOf。我期望推理者推断:

然而,没有一个内置的推理器(FaCT++、HermiT、Pellet)没有推断出它们。

另外,我想制作一个财产链isFatherOf,比如isGrandFatherOf

因此,我将 SuperProperty 设置如下:

但它也失败了。

我在 Protege 4.3 和 5.0.0 (Build RC1) 上使用 Hermit 1.3.8、Pellet 2.2.0 和 FaCT++ 1.6.4 得到了相同的结果。我在互联网上搜索了文档和问题,但仍然无法弄清楚为什么会发生这种情况。是owl文件的链接。

在此处输入图像描述

添加了可能的错误报告

该问题可能是由错误引起的。我在以下环境中获得了所需的推理结果:Win7 64 位、Protege 5-beta21(和 Protege 5-RC1)、java 1.8.0_20。

但问题确实出现在:Win10 64位、Protege 5-beta21(和Protege 5-RC1)、java 1.8.0_73的环境中。我无法得到任何推断结果。我用 3 种不同的推理器(HermiT 1.3.8、Pellet 2.2.0 和 FaCT++ 1.6.4)尝试了推理。其中,只有 HermiT 1.3.8 显示如下错误信息。日志说是win8,但实际上是win10。 在此处输入图像描述在此处输入图像描述在此处输入图像描述

0 投票
2 回答
184 浏览

php - 我不确定我是否理解

我不确定我是否理解 properties() 方法正确它从 $db_table_fields 中提取值并将它们作为数组 $properties 中的键并将它们分配为同一数组的值...?

不想只是复制/粘贴代码试图理解它..

0 投票
1 回答
106 浏览

javascript - 这个计数器的作用是什么?Eloquent JavaScript 4.4 深度比较示例

从各种资源中自学 JS,包括Eloquent Javascript一书。在第 4 章的问题集中,问题 4 提出

编写一个函数 deepEqual,它接受两个值,并且只有当它们是相同的值或者是具有相同属性的对象时,与对 deepEqual 的递归调用相比,它们的值也相等时才返回 true。

要确定是通过身份比较两个事物(使用 === 运算符)还是通过查看它们的属性,可以使用 typeof 运算符。如果它为两个值都生成“对象”,则应该进行深入比较。但是您必须考虑一个愚蠢的例外:由于历史事故,typeof null 也会产生“对象”。

我已经这样做了,并使用 pythonTutor 分析给定的解决方案和不同的测试用例,以更好地理解该方法。我的问题与以下代码中的变量propInApropInB有关:

据我了解,这些变量用作计数器,因此当我在此代码底部运行测试用例时,第一个参数中的附加属性(“guy”)会导致两个对象之间的属性数量不等,并且因此 deepEqual 返回 false。

如果是这种情况,!(propInA)的函数是什么,在函数被递归调用的“if...”语句中?

由于这个变量的值是数字,它本质上不是在问“如果 3 不是真的,那么调用递归函数......”?我在这里想念什么?

0 投票
1 回答
39 浏览

matlab - 调用方法时类实例变量不保留更改

我在 MATLAB 中创建了一个类:

我的表达功能为:

term功能为:

当我尝试运行Compiler('3+1')时,输出为空。我尝试一步一步调试它,我发现当term函数完成并跳回表达式函数时,compiler.out2 x 1单元格数组变为空。

我对此感到困惑。我已经实现了与此类似的其他类,并且它们的所有属性都可以通过我的类的私有函数进行更改。

0 投票
1 回答
83 浏览

javascript - 如何访问被调用函数的当前元素属性名称

出于记录目的,我为元素函数属性创建了一个包装函数。包装函数在上面:

然后我使用这段代码来包装元素函数:

我的问题是arguments.callee包含functionsWrapper没有被调用函数的属性名称的代码。

0 投票
1 回答
1125 浏览

javascript - Javascript - 对象的属性具有 NaN 的值,即使我明确地为其分配了一个数值

我在业余时间制作一个基本的平台游戏,我目前正在尝试添加重力。游戏在画布中运行,因此我使用黑色像素作为实体对象。我正在制作的精灵应该在没有接触到黑色实线时掉落。为此,我使用context.getImageData()了精灵对象的 x 位置、y 位置、宽度和高度属性。当我创建玩家精灵时,我为其分配了一个 x 位置 10、y 位置 10、宽度 50 和高度 100: var player = new Sprite (10, 10, 50, 100);我的问题是当我尝试绘制精灵或使用它的 y 位置时context.getImageData()它说y位置是Nan。下面的代码是一个简化版本,只有相关变量。

另外,我真的不确定为什么这个版本可以代替我以前的版本,所以现在我将包含完整版本:

对于为什么不能使用完全相同的值,任何启示都将不胜感激。谢谢你。