0

我正在为 JavaScript Web 开发人员使用 Eclipse IDE,操作系统是 Linux Ubuntu。

我创建一个类,然后向原型添加一个函数。

如果在该函数中我访问一个属性并为其分配一个值,Eclipse 会将该函数视为大纲中的一个类。函数 f 被视为 A 的一个方法,但也被视为一个新类。

函数 f 被视为一个类

当我在那个函数中分配时会发生这种情况

this.B = 'ccc';

如果我在构造函数中放入 B 的设置器 (set_B()) 并从函数 f 调用此设置器,而不是直接为 B 分配新值,Eclipse 不会将 f 视为一个类。

函数 f 不被视为一个类

如果我以这种方式分配值,一切也都很好:

this.B += 1

但是由于使用 '=' 而不是 '+=' 来分配值,因此该函数被视为一个类。

这是正常的还是这是一个错误?

4

0 回答 0