如果我尝试打印此行:window [callbackName] = k;它说未定义。这是链接:https://www.mediawiki.org/wiki/API:Search_and_discovery。
var createCallback = function (k) {
var i = 1;
var callbackName;
do {
callbackName = 'callback' + i;
i = i + 1;
} while (window[callbackName])
window[callbackName] = k;
return callbackName;
}
答案 0 :(得分:0)
window[callbackName] = k;
此代码至少隐含地表明了这一点。)window.callback
。结果是您动态选择回调,因为var callbackName;
中的回调可能不同。