这是代码:
chrome.tabs.getSelected(null, function (abcd) {
alert(abcd.index));
});
我想知道这个标签对象'abcd'是如何从父'getSelected'方法转移到回调函数的?
这个'abcd'从哪里生成?
答案 0 :(得分:1)
如果理解正确,getSelected()
功能可能如下所示
(基础函数的名称是虚构的)
chrome.tabs.getSelected = function(windowId, callback) {
var selectedTab = GET_SELECTED_TAB(windowId || CURRENT_WINDOW_ID);
callback(selectedTab); // this calls your function with the tab object as a parameter (abcd = selectedTab)
}