ここに私のモジュールである新モジュールは
document.getElementById("Button").onclick = function() {
var module = new MyModule("input");
module.test();
}
このコードを返す:へ
testInside
testInside
をconsole.logですが、私が期待しているのは:
testInside
input
私は同じクラスの中で新しいクラスをビルドするときに私はC#やjavaのようにします。
OK、あなたは私に何かを学んでいますが、私は新しいモジュールを返して外にテストしても同じ問題が発生するので、新しい質問があります。 – Alphapage
testModuleを返すようにテスト関数を変更して、それを呼び出すと奇妙です。 var m1 = new MyModule( 'm1'); var m2 = m1.test(); m1.getStr(); // "m1"を返します m2.getStr(); //返す 'testInside' これは私が期待するものです。他に問題があるかもしれませんか? –