私はjavascriptを初めて使用し、次のようなコードを作成しました
file myclass.js
//----------------------------------------------
function myclass () {
this.functionA = function (value) {
var _this = this;
_this.functionB ();
}
this.functionB = function () {
// here I am using the value passed to functionA when it is called.
alert(value);
}
}
// ------------------------------------------------ ------------------
file main.js
//-----------------------------------------
mc = new myclass();
mc.functionA (45);
//-------------------------------------
ここで、私は自分がメインファイルであると完全に混乱しています。functionAを呼び出して引数を渡しました。functionAでfunctionBを呼び出したとき、functionBで引数を渡していないのに、アクセスできます。どうしてそれが可能かを誰かが親切に説明できますか?
PS値はグローバルではなく、他の場所では使用されません
ありがとう