Eclipse-Javascript - 原型函数的奇怪行为?

时间:2013-02-27 20:08:31

标签: javascript eclipse prototype

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

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

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

function f seen as a class

当我在该函数中指定

时会发生这种情况
this.B = 'ccc';

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

function f not seen as a class

如果我以这种方式分配值,一切都还可以:

this.B += 1

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

这是正常还是那个错误?

0 个答案:

没有答案