我想在Eclipse / JSDT中指定实例变量的类型,如下例所示:
/**
* @constructor
*/
function A() {
/** @type Node */
this.x = document.createElement("p");
}
但是,IDE无法识别x
的类型。另一方面,声明如
/** @type Node */
var x;
确实有效,即在这种情况下,x
的类型为Node
。
如果我添加
A.prototype.x = new Node();
到第一个示例,x
将被称为Node
类型的变量。但是,此代码不会运行。
答案 0 :(得分:0)
/** @type Node*/
A.prototype.x = undefined;