我不确定在使用 requirejs 时如何设置私有或公共方法,因为它使用简写来声明对象。在下面的代码中,我希望属性“id”和方法“prepareId”是私有的。
define(['jquery'], function ($) {
var Asset = Class.extend({
init: function() {
this.id = "12345";
}
,getAsset: function() {
return this.prepareId(this.id);
}
,prepareId: function(id) {
return "#" + id;
}
});
return Asset;
});