this.name?)。this.name)と「ローカル変数」と言う。name)に、「グローバル変数」と言うが、当該関数がプロトタイプのcall()/apply()メッソドを使用されると状況は変わり、演算子「this」と併用してオブジェクトの継承のような使用方法ができるようになる。メッソドcall()/apply()は関数のプロトタイプにあるすべての関数がcall()/apply()メッソドがある(プロトタイプにあるからだ)その関数のメッソドcall()の第一引数が当該関数の「this」に強制的にあてる。第二以降の引数が当該関数の引数に当てる(ここは理解しにくい)上記例はcall()メッソドで当該関数を呼出す。表示される上記例では、obj_constructor自身(キーワード:this)を継承される関数にcall()メッソドに渡すその結果として、継承される関数に定義されたメンバーが新規作成したオブジェクトに継承されたように見えるここで、Javascriptのオブジェクト値は参照渡しの性質をよく見えるでしょう。参照渡しでなければ、このような使い方はできない。ns.bodyInfo();});この方法では、比較的に直観的、シンプル、理解しやすいです方法2:jQueryのプラグイン作成ルールに従いますjQueryが幅広く利用されています。