我试图理解下面的道场代码,但不能,有人可以帮助我
lang.hitch({"window": window, mysource: lang.clone(sourcename)}, function (myst) {})
答案 0 :(得分:0)
Dojo hitch在回调函数中设置this的值。
lang.hitch({"window": window, mysource: lang.clone(sourcename)}, function (myst) {
//this will equal {"window": window, mysource: lang.clone(sourcename)}
console.log(this);
});
与使用javascripts bind或call函数相同。
function(myst){
//this will be assigned ObjectToBind
console.log(this);
}.bind(ObjectToBind)