3
に推論:タイプ宣言/ Iは、次の例のようにエクリプス/ JSDTでインスタンス変数のタイプを指定したいのEclipse/JSDT
/**
* @constructor
*/
function A() {
/** @type Node */
this.x = document.createElement("p");
}
IDEは、しかし、の種類を認識しませんx
。一方、
/** @type Node */
var x;
ような宣言は、仕事をし、即ちこの場合には、x
はNode
のタイプを有することが知られています。
Iは、実施例1と
A.prototype.x = new Node();
を追加した場合、x
型Node
の変数として知られているであろう。ただし、このコードは実行されません。