问题标签 [class-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 回答
46 浏览

asp.net - 如何对对象的属性进行排序并填充到 ArrayList

如何对类中的以下属性进行排序然后存储在一个ArrayList?我已将其填充到一个,ArrayList但是当页面重新加载时,转发器中的项目顺序会发生变化。这是数组中的人口 cookie 值

这是我的objCard类存储 cookie 值,我需要对我尝试使用ArrayListSort 方法的所有属性进行排序,但它对我不起作用。

0 投票
1 回答
49 浏览

ios - 动态访问所有类属性值

所以基本上我要做的是以键=值格式列出表视图中对象的所有属性。

但我希望这与对象的未来更改无关,因此如果稍后添加新属性,则不需要对我的代码进行任何更改。

到目前为止,我可以通过 Mirror 访问属性,但是当我尝试通过 value(forKey:) 访问属性时遇到问题,即使该类继承了 NSObject,它也会崩溃:

此类与键的键值编码不兼容

有些属性有效,而另一些则无效,我猜这是因为其中一些是私有的,而另一些是@objc 变量?

那么有没有办法预先验证可以通过 value(forKey:) 访问键(属性) - 所以它不会以崩溃结束,所以如果没有其他方法可以显示可访问属性的值?

更好的是,是否有另一种方式以动态方式访问给定对象的所有属性和值?(处理以后添加的属性)

代码片段:

0 投票
1 回答
724 浏览

typescript - 未初始化的 TypeScript 类属性不会被迭代

我有以下课程:

以及以下动态获取其属性的方法:

以下调用返回一个空数组:

但是,如果我用 显式初始化所有属性null,则将正确返回属性:

问题:这是正常行为吗?或者是否有一个 TypeScript 编译器开关来切换它?

我不知道它是否相关,但这里是 tsconfig.json 内容:

0 投票
2 回答
909 浏览

javascript - ES6+/React Native 类属性:第一个未定义

我正在尝试在我的 React Native 应用程序中使用 panResonder。我尝试使用类属性而不是构造函数和super(). 这是代码:

不幸的是,React 抱怨 panResponder 未定义。那个怎么样?我必须在这里使用构造函数吗?

以下代码是唯一对我有用的代码:

0 投票
0 回答
512 浏览

reactjs - 不使用 Webpack 和 Babel 构建的 React 类属性

我正在尝试通过使用类的静态属性来整理一些 React 代码,例如

构建因意外令牌而失败static counter = 0

我的 .babelrc 是

而我的 package.json (使用 Webpack 构建)是......

任何人都可以帮忙吗?

我通过将插件添加到 Webpack.config.js 并使用 babel-loader 解决了这个问题 - 这可能是由于我缺乏 Webpack 工作原理的知识......

0 投票
1 回答
54 浏览

matlab - 嵌套类访问其他嵌套类的属性

我正在寻找一个嵌套子类可以访问另一个嵌套子类的属性的 MATLAB 解决方案。

在下面的示例中,超类有两个属性,每个属性都被初始化为两个不同的子类:

第一个子类具有属性 a:

第二个子类具有属性 b 和一个使用子类 1 的属性 a 的方法 calcSomething:

如何表达superclass.prop1.a以从 subclass2 中正确获取此属性?

谢谢!:)

PS我不确定我对超类子类这两个词的使用是否完全正确,因为我没有说明

也许母子的概念会更方便..?!

0 投票
3 回答
1315 浏览

reactjs - 在 React 中对类属性使用箭头函数。不清楚

我遇到了在 React 组件中用作 Class 属性的箭头函数功能。在网上看,我发现它使代码更具可读性,并且由于箭头函数的特性,我们不必在构造函数中绑定handlEvents函数。

即使在为类属性使用箭头函数时,我仍然必须使用 bind 方法,如下面的代码所示。当我删除构造函数中的绑定时,它会在控制台中显示错误,Warning: A component is changing an uncontrolled input of type text to be controlled.并且表单错误也不会显示

0 投票
1 回答
39 浏览

jestjs - toEqual 的变体,它使用类属性的方式与使用类方法的方式相同

这就是场景。第一个类有一个方法getName,第二个类有一个类属性getName。第一类适用于toEqual,而第二类则不适用。

这是第二类的失败消息。

我们当前的解决方法是JSON.parse(JSON.stringify(obj))在实际值和预期值上运行。

相反,我们正在寻找的是一种变体,toEqual它对类属性的工作方式与对类方法的工作方式相同。

这是我们的 babel.config.js 文件。

0 投票
1 回答
71 浏览

c# - 将不可读的 DB 数据显示为可读格式

我有一个表,其中包含一个只有数字的字段。我想要实现的是表示枚举中的实际数字并将数字“转换”为可读的值。

例如,我有一个 User 表,其中包含一个名为 User Roles 的字段。有 4 种角色:super adminadminmanagerregular user

Super Admin is represented as 0 Admin is represented as 1 Manager is represented as 2 ManagerAdmin is represented by 3 (combination of admin = 1 and Manager = 2) Regular user is represented as 4

Manager; Admin尝试从 Enum = 3 转换时如何显示?

用户模型

public int UserRoles {get; set;} public string UserNames {get; set;} public string UserAddress {get; set;}

枚举

C# 代码

//我在想这样的事情:

0 投票
1 回答
373 浏览

r - 从同一类中的方法调用方法

我正在尝试在基于类的对象中创建流结构。我有 4 个方法(应该从方法 [run()] 调用 3 个方法。

问题:

假设您在同一个对象/类中,您是否可以从另一个方法调用一个方法。

什么有效:

我能够以正确的输出逐一运行以下方法:

游戏$part_1()

游戏$part_2()

游戏$part_3()

错误:

当我发出 [game$run()] 时,我收到以下错误:

Error in part_1() : could not find function "part_1"

想要的行为:

我希望对象能够运行由其他方法触发的方法(所有方法都在同一个类中)。