我不是 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 事情要担心,为什么。