问题标签 [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 投票
0 回答
35 浏览

c# - C# 试图从 dB 中提取与我的对象关联的主键

我想将主键存储到我的对象的一个​​名为 dBID 的属性中。目前使用 RestClient 从我的数据库中获取数据,但我不太确定如何能够返回主键的 DbSet 并让它们像在 dB 上一样匹配。因此,例如,我有这个 get 函数,它当前返回此表中的所有元素。

我想要做的是进行类似的查询,以将可以通过例如服务器端的 .id 访问的主键返回到客户端的对象属性列表。

0 投票
2 回答
7459 浏览

typescript - 如何遍历 Typescript 类中的所有属性及其值

如何遍历类属性列表并获取每个属性的值(仅属性而不是函数)

请帮忙。

0 投票
7 回答
8222 浏览

if-statement - 访问打字稿联合类型中的不同属性

我正在创建一个处理来自数据库的对象的函数。我有两种不同的数据结构,其中相同的属性具有不同的名称。我无法改变它,所以我必须在 JavaScript 中处理它。
这些对象还有其他区别,但这对这个函数并不重要。
我想对两种不同类型的对象使用相同的功能。这是演示我的问题的示例代码:

当然,这段代码运行。但是 IDE 将行name = item.itemName;和错误都标记name = item.itemTitle;为错误(“类型上不存在属性”),因为这两种类型都没有两种属性。

那么,执行此操作的正确打字稿方式是什么?

0 投票
1 回答
2005 浏览

c# - 对象属性未更新

我的 MVC5 项目视图对存在以下逻辑的 api/movies 进行 api 调用:

(首先,这就是 moviesDto 的实例化方式):

这是逻辑:

我在调试模式下在 Foreach 循环中运行时检查电影对象,确实发现某些电影的名称属性附加了“N​​/A :(”。但在视图中,只有电影的 (原始)名称出现。

编辑:在返回给调用者之前检查最后一行的 moviesDto 时,我发现相关电影的名称尚未更新。

FWIW,这是 movieDto 类定义:

0 投票
0 回答
629 浏览

owl - owl protege 基于属性值对对象属性的限制

在我的本体中,我想说一个人可以根据他/她的性别赢得奖品。
我有一个“演员”类和一个“奖品”类,它有两个子类:“男奖”和“女奖”。
我以这种方式在 protege 上指定了“Actor”类:

这是处理这个问题的正确方法吗?我不太确定。OWL 输出为:

0 投票
4 回答
1005 浏览

javascript - 函数可以在 JavaScript 中声明为变量吗?

考虑以下 JavaScript 对象定义:

我知道如果我们想使用对象属性(即函数),我们必须编写以下代码:

据我所知,JavaScript 对象是称为属性或方法的命名值的容器。

此外,我知道我可以将对象属性(如firstName、lastName、id)定义为单独的变量。现在,我的问题是我也可以将函数“fullName”定义为变量吗?如果有可能那怎么办?如果不是,那为什么?

谢谢你。

0 投票
1 回答
1085 浏览

ontology - Protege中对象属性本体的限制

我在 Protege 5.2 中创建了一个本体,现在我正在尝试正确创建相应类的对象属性。这是我构建本体的 UML 图的 片段:我的本体的片段

关于 isLocated 对象属性,它们的特征如下:如果节点 X 有一个 SITE 值 Z,并且相同的值 Z 出现在位置 Y 的 SITEIST 中,则节点 X 位于位置 Y。

我应该查看 SWRL 规则还是有某种方法可以在不必去那里的情况下对其进行编码?

提前谢谢你们!

0 投票
1 回答
2033 浏览

php - PHP:更改对象属性的顺序

关于PHP,有没有办法改变对象属性的顺序?

输出:

现有的公共变​​量可以是unset(),并添加,例如$o->c = 3;。但是数组函数不适用于对象,我不想将对象转换为某些 stdClass。

我能想到的唯一实用的解决方法是装饰一个数组对象并重载魔法__get()__set()方法,但这只是一种解决方法,而不是解决方案。

0 投票
1 回答
96 浏览

testcomplete - 如何在Test Complete中仅获取对象的文本属性?

我正在尝试获取对象的文本属性。在这种情况下,我使用记事本并尝试通过以下代码段获取属性。但我的问题是我能够获取所有属性,包括值为对象的属性。如何我可以限制同样的吗?

片段如下:

0 投票
3 回答
2966 浏览

javascript - JavaScript:将对象属性附加为子元素

我有一个对象数组,我正在尝试为每个对象和每个对象的属性创建 HTML 元素,但是当我尝试遍历 containerDiv 并将对象的属性作为子元素附加时遇到了问题。

  • 我想为每个类名为 containerDiv 的对象创建一个 div;
  • 我想循环通过 containerDiv;
  • 我想为每个对象属性创建一个元素并将它们作为子元素附加到 containerDiv;

我的代码示例如下所示: