私はJSの第一人者ではありません。今日、コード レビュー中に、以下のコードでは参照型の値をコンストラクターで初期化する必要があると言われました。これは、制約を参照して何らかの形でこれを変更することを意味します: {}
define(["dojo/_base/declare",
"dijit/form/CurrencyTextBox",
"xxxx/util/currencyUtil",
"./_InputWidgetMixin",
"../secure/_SecureWidgetMixin"
],
function (declare, xxxTextBox, xxxUtil, _InputWidgetMixin, _SecureWidgetMixin) {
return declare("xxx.widget.input.xxxTextBox", [xxxTextBox, _InputWidgetMixin, _SecureWidgetMixin], {
constraints: {},
reset: function () {
this._set("value", this.resetValue);
},
これが何を意味するのか、なぜこれを移動する必要があるのか 、それがDojoのことなのか、それとも単純なJSのことなのか、そしてその理由がわからない.