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

python - 可迭代属性

我有一个库(django-piston),它期望类的一些参数作为类属性。我想在方法中动态定义这个值。所以我想做类似的事情:

但它失败了:

所以我想做类似的事情:

但我被困在这里。我怎样才能得到一个也可以迭代的属性?

0 投票
1 回答
1516 浏览

swift - Swift:私有常量与常量类型属性

我应该使用常量类型属性而不是私有常量吗?

在我的ChatViewController.swift文件顶部,在类定义之外,我有一个私有常量:

但是由于这个常量只被 的实例使用ChatViewController,我应该将它移动到类定义中并使其成为常量类型属性吗?

但是,我不得不相当冗长地访问它:

0 投票
2 回答
86 浏览

matlab - 在 Matlab 中迭代类属性

我基于来自数据的变量列表创建了一个类。我做了一个函数,将所有数据放在这个类的一个对象中。

随着变量列表的增长,我不得不不断调整类和加载函数。我正在尝试找到一种方法,使我的加载功能对类中的更改具有鲁棒性。

类文件的代码:

我编写的将这些数据加载到对象中的函数:

现在我想要的是,如果我prop_d向 classdef 文件添加一个变量,它也会立即将其加载到加载文件中。像这样的东西:

现在我知道上面的循环不是有效代码,但我的意思是:检查每个属性是否存在具有该名称的变量并将其放置在对象中。

matlab 中有没有办法使用保存字符串的变量作为输入来加载以字符串内容命名的变量的值?

这是否可能在“=”符号之前命名内容在“=”符号之后引用变量是否可能

0 投票
2 回答
3262 浏览

arrays - VBA 编译错误:无法从自定义类获取属性分配给只读属性返回数组

我在 VBA (Excel 2010) 中的自定义类中遇到Get属性问题。如果没有给出索引参数,那么我的 Get 属性应该返回对 Class 数组的引用(至少这是我的印象)。如果给定索引,它应该返回私有数组中给定索引中的值。

感谢任何人能够提供的任何帮助

0 投票
1 回答
58 浏览

php - 使用我们的传递参数在静态函数之间共享值

我想在一个类中的两个静态函数之间共享一个对象,而无需传递参数。例如,在我的类中,static function ProfileRegistration()它必须通过参数获取一个对象,我想调用另一个函数Format()来处理同一个对象。我想调用再次传递的Format()函数withoutobject

我不知道在函数之间共享值,所以我将它作为参数传递。如何避免?

0 投票
1 回答
186 浏览

objective-c - 用于检测 Objective-C 中类属性的可用性的宏

Xcode 8 引入了 Objective-C 类属性,我想在 Objective-C 库中添加一个。

但是我希望该库仍然可以使用 Xcode 7 进行编译。我可以在编译时进行可用性检查吗?

就像是

起作用的是:

…但我想检查功能可用性而不是 CLANG 版本。

0 投票
1 回答
2122 浏览

reactjs - BabelLoaderError:SyntaxError:缺少类属性转换

当我尝试运行我的开发服务器时收到以下消息:

BabelLoaderError: SyntaxError: Missing class properties transform.

如您所见,我已经安装了 class-properties babel 插件,并将其合并到我的 .babelrc 文件中:

.babelrc

但仍然不会渲染。如果我删除这个 ES6 箭头函数 -add = (a, b) => a + b它会完美呈现,但 class-properties 插件似乎没有修复它......

如果有人能发现问题所在,将不胜感激。

包.json

webpack.config.js

0 投票
2 回答
456 浏览

ios - 在“只读”声明的属性(包括类属性)中,“非原子”是否有意义?

编辑:这个问题也适用于普通声明的属性(不仅适用于类属性)!

原帖:

假设我有sharedInstance当前作为 getter 方法实现的公共类方法:

在 Swift 3.0 中访问这个方法看起来像这样:MyClass.shared().doSomething()

所以为了让它更快捷,我们应该将类方法更改为类属性(Xcode 8 中的新功能。但实际上我在 Apple Docu 中找不到它,仅在 WWDC 2016 视频中)

现在在 Swift 代码中:MyClass.shared.doSomething()

那么nonatomic/atomic属性修饰符(不知道确切的术语)对于我自己在 objc 中实现的 getter 方法是否有意义?

0 投票
1 回答
1168 浏览

excel - 您可以将类添加到类属性 VBA

所以我有两个类模块,ClassA 和 ClassB,以及一个模块中的子模块,我尝试将 B 类中的对象添加到 ClassA 中对象的属性中。

根据 VBE Glossary,类是对象,属性集语句可以添加对象类型,所以这似乎应该是可能的。但是,当我运行测试子时,我收到“对象变量或未设置块变量”错误

子:

A类:

B类:

0 投票
0 回答
313 浏览

php - php更新静态属性数组

你好

我在父级中定义了一个数组作为静态属性

在孩子中需要相同的数组,但我需要这个数组中的另一个值

我重新定义数组并覆盖父数组

问题:

有没有另一种方法可以在数组中添加新值而不重新定义它?