我正在为 JavaScript Web 开发人员使用 Eclipse IDE,操作系统是 Linux Ubuntu。
我创建一个类,然后向原型添加一个函数。
如果在该函数中我访问一个属性并为其分配一个值,Eclipse 会将该函数视为大纲中的一个类。函数 f 被视为 A 的一个方法,但也被视为一个新类。
当我在那个函数中分配时会发生这种情况
this.B = 'ccc';
如果我在构造函数中放入 B 的设置器 (set_B()) 并从函数 f 调用此设置器,而不是直接为 B 分配新值,Eclipse 不会将 f 视为一个类。
如果我以这种方式分配值,一切也都很好:
this.B += 1
但是由于使用 '=' 而不是 '+=' 来分配值,因此该函数被视为一个类。
这是正常的还是这是一个错误?