问题标签 [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.
javascript - 根据属性从对象数组创建对象
这是一个糟糕的标题,但我正在尝试做的一个例子如下。
我有以下对象数组(在此示例中为 3,但可以是任意数字)。
如果原始数组中的下一个对象中有一个子对象,我需要为每个组合创建一个新的对象数组,如下所示:
任何帮助都会很棒!
javascript - 使用 es6 将对象的特定道具合并为一个?
这是迄今为止 SO 中最常见的问题,但是,总而言之,提出的问题是指合并两个完整的对象。
就我而言,情况完全不同。
假设我得到:
我想合并这两个给我以下内容:
问题是,我不想合并两个整个项目。我想合并特定的道具而不循环。
目前,我们可以通过使用传播来实现合并,如下所示:
const data = [...P1, ...E1];
.
但这合并了两者,这是我不想要的。
javascript - merge props from nested objects as one single object using es6
Suppose we are given the following:
How can we merge the two objects (Patients & Doctors) as One object so that the result is as follows:
As far as I know, I could use destruct on both objects to partially destruct and form a new object. But this makes it harder to obtain the nested object (i.e. "Doctors": {...}
within P1 and P2.
For example:
javascript - 如何有效地过滤对象的对象?
这个问题在 SO 中已经提出过很多次了,但都是指一个对象数组。
就我而言,我想过滤一个对象 objects。
假设我有这个对象:
我想对此进行过滤,以便获得以下信息:
这样做有什么意义?
请注意,这个对象“用户”实际上是巨大的(超过 1000 个条目),每个用户的属性不仅仅是“名称”、“用户类型”和“写入权限”。
我需要过滤用户对象的原因是我可以获取只有(Patient)的用户并获取该 Patient 的 id 以在另一个对象中查找,最后将它们全部合并到一个对象中。
到目前为止我所拥有的
我上面的解决方案虽然部分完成,但仍然没有效率和错误。因为我需要每个患者的 ID 进行其他查找
更新
目前,大多数解决方案都提供遍历条目,这意味着在最坏的情况下它将运行 O(n)。有没有可能比 O(n) 更快地解决它?
inheritance - 本体对象属性继承
我使用 Protege 5.2.0 开发了一个关于胸部疾病的阿拉伯语本体,该本体有一个 classDisease
和一个 class Symptom
。前两个类之间的对象属性是has_symptom
它的域是什么Disease
,范围是什么Symptom
。现在我有一个类的子类Disease
,即Tuberculosis
.
现在我可以查询本体以获取类Tuberculosis
和类之间的对象属性,Symptom
请参阅以下查询:我是否应该获得在作为超类的类和类
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX my: <http://www.semanticweb.org/ali/ontologies/2017/2/CDDOnto#>
SELECT ?property
WHERE {
?property rdfs:domain my:Tuberculosis ;
rdfs:range my:Symptom .
}
之间的相同属性?换句话说就是对象属性由其域和范围的子类继承。感谢您提供的任何帮助。Disease
Tuberculosis
Symptom
ontology - 如何推断负对象属性断言?
我正在研究本体,并且我有以下 swrl 规则:
而且我想知道何时发生负对象属性断言(当验证关联不正确时)。
我在 Protégé 上找到了属性断言选项卡,但我希望(由推理者)推断出这一点。而且我不知道如何制定规则来实现这一点。
有人可以帮我吗?
javascript - 无法列出 window.document 属性 - 为什么?
在 Firefox 60.2 中运行此 JavaScript 仅列出一个属性(“位置”),但还有许多其他属性,例如“document.title”等。
为什么会这样?安全?这在技术上是如何完成的?如何列出所有属性?
javascript - 通过减去属性来获得两个对象的差异
我正在尝试区分两个对象
期望的答案是:
请不要问我做了什么,因为这是最后一个阶段,因为这是我的代码的最后一部分,如果你有兴趣知道我在这里做了什么,那就是:
owl - OWL Protegé:对不同的域/范围使用相同的对象属性
我正在使用 Protegé 创建 OWL 本体,但我有疑问。
我有以下设置:
然而,关系应该是(ClassA,ClassB)或(ClassC,ClassD)。我不希望像 (ClassA, ClassD) 这样的组合成为可能,因为从本体语义的角度来看它没有意义。我试图通过在relationship1 isTriggeredBy的对象属性描述中指定以下内容来避免这种情况:
我在ClassA和ClassC的类描述中添加了局部约束:
但我不知道这是否正确。此外,我不知道这是否是更合适的方法,或者是否有必要创建不同的对象属性。
感谢关注和支持,
pLs
dom - 对象属性上的 HTML 字符串不会更新
我有一个对象构造函数,它设置一些属性,然后使用它们连接一个字符串以写入 DOM。我可以看到这在某些情况下有效,但在其他情况下无效。
在稍后的游戏功能中,我修改了这个“战斗机”对象的attack
和defense
点,并且按预期工作,并且我的console.log()
测试验证连接的属性也更新。. . . 直到最后的字符串将它们拉在一起并显示:
当我记录这个属性时,那些攻击和防御数字不会改变,即使它们在之前的属性中成功更新,this.char_card_hitdef
我可以在这里俯瞰什么?我爬遍了整个网络,寻找范围或变量引用问题,但我的日志语句让我回到了这个关键点。