我有那句话:
const tab = await browser.tabs.query({currentWindow: true,active: true,});
tab
通过该语句返回一个包含一个元素的对象数组:
tab:
Array [ {…} ]
0: Object { id: 215, index: 0, windowId: 2602, … }
length: 1
<prototype>: Array []
我可以像这样选择数组的第一个元素:
let tab = await browser.tabs.query({currentWindow: true,active: true,});
tab = tab[0]:
但我想直接选择数组的第一个元素,如下所示:
const tab = await browser.tabs.query({currentWindow: true,active: true,})[0];
很明显,它不管用。但是我想要一些像那样的。
1条答案
按热度按时间wlzqhblo1#
你可以用圆括号把表达式括起来,
但是更简洁的方法是使用
destructuring
: