问题标签 [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.
list - 列出 Jena 中实例的对象属性
如何列出与 Jena 中的实例关联的所有对象属性?
例如:一个Person有一个名为“ hasVehicle ”的对象属性,它与一个类Vehicle相关联
java - Java - Jena API - 获取另一个类的属性
我正在使用 java 和 Jena API。我有一个类婚姻,它有 3 个对象属性,称为“hasHusband”、“Haswife”和“dateOfMarriage”。前两个与 Person 类相关联,该类具有名字、姓氏、出生日期等数据类型属性...
我想检索妻子的名字和丈夫的名字。你能解释一下我该怎么做吗?
这是我的 rdf 文件的相关部分:
谢谢
编辑 通过下面的代码,我可以获得 hasWife 对象属性。我应该添加什么来获得 firstName 数据类型属性?
java - 我无法访问对象属性
我正在使用 Java 和 Jena API。我有一个婚姻类,它有 3 个对象属性,称为“ hasHusband ”、“ Haswife ”和“ dateOfMarriage ”。前两个与具有数据类型属性的类 Person相关联,例如hasFirstName、hasLastName、dateOfBirth ...。
我想访问对象属性“Haswife”和“hasHusband”,然后是妻子的名字和丈夫的名字。
这是我的 rdf 文件中的表示方式:
(...)
我试过这样但它仍然不起作用:
你能告诉我有什么问题吗?
谢谢
已编辑
更多有用的细节:
(...)
(...)
(...)
java - Java - Jena API - 获取多个数据类型属性
我正在使用 Java 和 Jena API。我有一个类婚姻,它有 3 个对象属性,称为"hasHusband"、"Haswife"和"dateOfMarriage"。前两个与具有数据类型属性 hasFirstName、hasLastName、dateOfBirth ...的类 Person相关联。
通过下面的代码,我可以访问丈夫的 hasFirstName 属性。
我想修改这一行
为了访问 hasLastName 和 hasDateofBirth...
你能解释一下我该怎么做吗?
谢谢
已编辑:@Pierre 现在它只涉及 Person 类。如果是女性,我想在一个新文件(文本文件)中为每个女性输出以下这一行:
对于每个人来说:
区别在于形状的价值。我的问题是他只输出一个女人和一个男人。
一个人在我的 rdf 文件中是这样表示的:
以下是相关代码:
你能告诉我该怎么做才能解决我的问题吗?
谢谢
php - 对象名称上的特殊符号不允许我在 php 中浏览对象/数组
现在,我使用drupal 来制作网站。我正在修改 drupals 用户模块,因为我需要为个人资料页面制作自定义布局。
不幸的是,我在通过阵列访问时遇到了问题。
配置文件的所有数据都在一个数组中($user_profile)
阵列只是巨大的。我试图通过对象导航。
虽然我在导航方面做得很好(感谢 print_r 功能),但我现在面临一个问题。
有一个名为 entityInfo:protected 的对象。在这个对象内部有更多的对象(例如,我试图访问这个对象内部的对象,称为标签。
问题是,如果我尝试这样做:
我收到下一条消息
注意:未定义的属性:Profile::$entityInfo:protected in include()(D:\xampp\htdocs\specialdr\modules\user\user-profile.tpl.php 的第 55 行)。注意:试图在 include() 中获取非对象的属性(D:\xampp\htdocs\specialdr\modules\user\user-profile.tpl.php 的第 55 行)。
我不知道我怎样才能正确地写这个,所以我可以访问这个对象并继续通过数组和对象......因为我还有很长的路要走,直到我到达我需要访问的对象。
顺便说一句...如果您想查看数组... http://fancomix.net/bigarray.txt
提前致谢。
python - 如果在python中更改了值,如何查看当前值并更改颜色
如果值从当前值更改,我试图弄清楚如何更改文本字段的笔触颜色。对于这些字段,我有从各种来源自动提取并输入 XML 表单的值。这些值也是数字。我想写一些“如果值改变,打印不同颜色的笔触颜色”的东西,但不知道该怎么做。到目前为止,我的微弱尝试如下。不确定任何人需要帮助的其他信息,但请询问,如果需要我会回答。
javascript - IE8 无法访问 for 循环中的对象属性
我有下面的JS。
- 对象数组。每个对象都有一个“s”和“e”属性。
- 第一个 for 循环是记录数组中第一项的“s”和“e”属性的测试。
- 第二个循环是我希望工作代码发生的地方,但我无法从这个循环内部访问我的属性。而这似乎只发生在 IE8 及更低版本中。
我得到的 IE8 中的错误是:
's' 为 null 或不是对象
任何想法,将不胜感激?
javascript - 我可以将一个匿名函数作为同一对象中两个不同属性的值吗?
请注意,在下面的示例中,两者create
和update
是相同的。我相信有可能update
只是create
's 代码的别名,而无需第二次写出来。
javascript - 对象属性动态删除
我很好奇一种基于通配符从 javascript 对象中动态删除属性的改进方法。首先,假设我有以下对象:
任务
现在,最终结果是以“checkbox_description”为幌子删除了所有属性,并保持对象的其余部分完好无损,如下所示:
我的解决方案
目前我的解决方案涉及jquery和以下代码:
问题
这对我来说似乎很不雅,如果对象的大小合理,则过程密集。有没有更好的方法来执行这个操作?
php - 检查财产是否存在,如果它确实建立在财产之上
我有以下 PHP 代码:
问题是,在 foreach 循环中,如果有多个相同的项目,$row->table_id
则设置循环中的最后一个(忽略所有其他项目)。我已经尝试过了!isset($alignments->{row->table_id})
,它仍然是压倒一切的。我想说如果变量$alignments->{$row->table_id}
存在,使用它,如果不存在,将其设置为new StdClass()