3
我使用打字稿解構一個解構的多個結果如下:忽略打字稿
const props = new Map<User, [Name, Age, Location, Gender]>();
props.set(bill, [n, a, l, g]);
// ...
// Want to access location and gender of bill.
const [n, a, l, g] = props.get(bill);
console.log(l + g);
但是,這違反了noUnusedLocals
編譯器選項,所以我真正想要的是:
const [_, _, l, g] = props.get(bill);
但這違反了塊範圍變量的重新聲明(兩個變量名爲_
)。
處理這個問題的最佳方法是什麼?解構在這裏可能只是錯誤的選擇。