Javascript 将firefox(tab.id)转换为字符串
我正在努力跟踪实际打开的标签,但我无法做到 当我使用Javascript 将firefox(tab.id)转换为字符串,javascript,firefox,firefox-addon,firefox-addon-sdk,Javascript,Firefox,Firefox Addon,Firefox Addon Sdk,我正在努力跟踪实际打开的标签,但我无法做到 当我使用console.log(A)时,将选项卡id放入数组,它将提供可读的输出。但一旦我检查数组内部,它就会显示未定义(B) tab.id是一个引用。当tab对象被销毁时,tab.id将变得未定义。 将其转换为字符串并存储在数组中。 例如:urlArray[newUrl]=tab.id.toString() var urlArray= []; function openNewUrl(newUrl) { tabs.open({
console.log(A)
时,将选项卡id放入数组,它将提供可读的输出。但一旦我检查数组内部,它就会显示未定义(B)
tab.id是一个引用。当tab对象被销毁时,tab.id将变得未定义。
将其转换为字符串并存储在数组中。
例如:urlArray[newUrl]=tab.id.toString()
var urlArray= [];
function openNewUrl(newUrl)
{
tabs.open({
url: newUrl,
onReady: function onReady(tab) {
console.log(tab.id); // ------> A
urlArray[newUrl] = tab.id; // ------> B
}
});
}