3
における非構造の複数の結果を無視:私はtypescriptですの非構造を使用していtypescriptです
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);
が、これはブロックスコープ変数(_
という2つの変数)の再宣言に違反します。
これに対処する最も良い方法は何ですか?おそらく、ここでの破壊はちょうど間違った選択です。