我的javascript:
function getCurrentTabId(){
chrome.tabs.query({active:true,windowType:"normal", currentWindow: true},function(d){
alert( d[0].id ); // returns expected result '2'
return d[0].id;
});
}
alert( getCurrentTabId() ); // returns 'undefined'

如何获取最后一行" alert(getCurrentTabId())"显示2而不是undefined?