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