dojoクラス(AMD)で以下のような機能を探しています。dojoでget(getter)キーワードを使用する方法
一度値_fooが初期化されると、ユーザーはコンソールから_fooまたはfooの値を変更できなくなります。我々は、それがデバッグコンソール内からの変更はない値を作るためにerrors.howを解析与えているbuild.sh道場を使用してクラスを構築しようとしたとき、私は上記のように宣言し
define["dojo/_base/declare", "dojo/request", "dojo/_base/lang"],
function(declare, request, lang) {
var _foo = 123;
return declare("fooClass", null, {
get foo() { return _foo; }
});
});
のように道場クラスでこれを達成するにはどうすればよいですdojo
デバッガコンソールを開いているユーザーがvar _foo = 123にブレークポイントを設定できるかのように、このソリューションでは本当に有利ではありません。いつでもその値を変更することができます。 – GibboK