问题标签 [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.
java - 如何在 GImage 上运行布尔测试
初学者问题。. . 我想对 GImage 对象运行布尔测试,但我不知道如何。例如,如果我的 GImage 正在显示“image1.jpg”文件,我想做'a'。但如果它显示其他任何内容,我想做'b'。这些图像是由我的程序的不同部分随机选择的。我能看到的唯一方法是创建一个占位符字符串变量,我在更改 GImage 时随时修改它(然后我可以对占位符变量执行测试),但我确定不是最好的做我想做的事。例如,下面的方法可以工作,但因为我的实际程序有很多相关的 GImage 对象和可能的图像,这种方法会非常笨拙:
我只是在学习编程,所以可能有一个明显的解决方案,但我似乎找不到它。如果有一种方法可以返回 GImage 显示的文件名,那似乎可以满足我的需要,但我找不到这样的方法。谢谢你的帮助。
mapping - 如何将 RDF 图属性转换为 OWL 对象属性?
我需要将我的 RDF 图形文档转换为 Protege 3.x 识别的 OWL(1 或 2)。W3C Recommendation for mapping OWL 2 Web Ontology Language Mapping to RDF Graphs说要从 RDF 图中声明对象属性,应该添加 rdf:type owl:ObjectProperty 元素。我在以下代码中发现了用 RDF 图形式表达 OWL 对象属性的问题:
使用以下指定的命名空间:
不幸的是,上面提到的代码无法识别,因此显示在 Protege 3.x IDE 中。
c# - 对象属性的文化格式
我有一个带有数字属性(双精度)的对象,并且没有特定的文化集。当用户登录网站时,此属性来自数据库。数据库中的文化格式为 en-GB。
当属性被调用并返回到网站上的标签时,数字会以其当地文化格式显示。
我的问题是,对象属性是否保留 en-GB 文化格式并且浏览器仅以本地文化格式显示它,或者,对象实际上是否将该属性存储在用户本地文化格式中?
我在处理不同文化(多语言网站)的数字格式时遇到了很多麻烦,我想知道我应该如何处理这些属性,因为我必须根据这些数字和用户输入的其他数字进行计算该网站以本地格式显示给用户,但始终以本地格式 (en-GB) 将数据提交回我们的数据库。
javascript - 如何将对象属性和值推送到数组中?
我在 HTML 中有一个输入字段:
我在这里生成一个随机值:
我定义了一个空数组:
调用 rand() 函数后,我尝试将随机生成的值以及其他两个对象属性和值推送到数组中:
我无法获得将数据插入“样本”数组的推送方法。我已经尝试过引用这个主题,但无法弄清楚我做错了什么。我认为它的推动不正确,因为当我跑步时:
我得到的只是[对象对象]
javascript - 对象构造过程中如何在对象中使用动态键名?
我想在创建对象期间使用动态键名。
我知道您可以在创建对象后在下一行执行此操作myObj[key] = 'someValue'
,但我很好奇在您创建对象时执行此操作。
关于它有很多类似的问题,但它们都是在使用[]
符号创建对象之后进行的。
php - PHP 在对象属性中存储资源
我试图在对象的属性中保持打开的 pgsql 数据库连接。
数据库连接作为构造函数的参数传递给对象并保存在属性中。稍后调用需要数据库连接的类的函数,并从属性中读取。但是,它以某种方式不被读取为有效的数据库连接。
我检查了对象外部的数据库连接,在调用类中的函数后,它仍然在那里打开。
为什么资源似乎在对象中关闭,有什么办法可以让它保持打开状态?
代码示例:
更新:我使用的类实际上扩展了另一个类。如果我尝试通过引用设置属性,这会导致“PHP 致命错误:无法通过引用分配给重载对象”错误。如果我的类没有扩展另一个类,那么通过引用设置属性的方法效果很好。
有没有办法让它在重载的类中工作?
php - 通过保留原始实例更改 PHP 中数组项的属性值
在将对象推入数组后,我不确定通过其原始指针更改对象的属性值的方法。
在我的父类中,有一个对象数组,将项目推入其中的函数返回原始实例。
在 Child 类中,我得到了原始实例,并且可以轻松更改其foo
属性值:
当我实例化 Child 类时,它的行为与预期一样,更改了父类的数组项属性值。
我的问题是:我应该避免在对象被推入数组后使用原始对象指针,还是这种方法正确?
java - 无法在 weblogic、JMS、java 中设置 JMS_IBM_MQMD_MsgId 的属性值
我想向 JMS 队列发送消息,并且我想设置一个对象属性:
但我得到了这一行的例外:
为什么我不能将字节数组设置为此属性?我看到了一些例子,每个人都设置了字节数组,但我遇到了异常:
为什么?谢谢!
javascript - Javascript - 捕获对对象属性的访问
是否可以在访问或尝试访问对象的(任何)属性时捕获?
例子:
我创建了自定义对象Foo
然后有一些行动反对Foo
- 有人试图访问财产bar
有没有办法(也许是原型)来捕捉这个?bar
上可能未定义Foo
。捕获对未定义属性的任何尝试访问就足够了。
例如, ifbar
在 上未定义Foo
,并被Foo.bar
尝试,例如:
但功能性,不像我的例子。
概念
背景
如果我有一个自定义函数,我可以在每次调用这个函数时监听(见下文)。只是想知道是否可以通过属性访问。
javascript - 从服务器的 AJAX 请求返回的数组(编码和解析的 JSON)是否具有“结果”属性?
我有一个通过 AJAX 请求从服务器获取数据的函数。异步回调获取数据,然后将其显示到 DOM。
我知道 getJSON AJAX 请求应该返回一个字符串数组(并且会自动解析以供我使用)。因此,我想获取该字符串数组并使用 jQuery 的 $.each 方法循环遍历它们,该方法接受 2 个参数 - 集合和对集合中每个项目进行操作的函数。
以下是相关代码:
我的问题是关于从 getJSON 请求返回的数组 - 在我的函数中,它是一个名为“dataReceived”的参数......
那是一个已经被解析的字符串数组,所以它已经准备好了 Javascript,对吧?
另外,这是我问题的主要症结——我不知道 Javascript 数组上有一个“结果”属性?或者仅仅是 getJSON 函数返回一个具有 results 属性的对象/数组?我在这里有点迷失了......如果有人可以为我解决这个问题(无论是通过直接回答还是通过适当的文档),那就太好了。因为如果我只是将 'dataReceived' 传递给 $.each-iterator,代码将不起作用。它需要“结果”属性(dataReceived.results)。