tuple
入力引数の関数に設定するにはどうすればよいですか?
type addArgs = [number, number]
const add = (a, b): number => {
return a + b;
}
私はこのようなことを試しましたが、機能しません:
type addArgs = [number, number]
const add = (...[a, b]: addArgs): number => {
return a + b;
}
残りのパラメーターでタプルを使用する必要があります:
type addArgs = [number, number]
const add = (...args: addArgs): number => {
const [a, b] = args;
return a + b;
}
add(1, 2);
残念ながら、残りのパラメーターでde-structingを使用することはできないため、関数本体でdestructingする必要があり、呼び出すときにパラメーター名を緩めますが、これが最善の方法です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加