Typescript Generic
3969 ワード
関数、変数のタイプ、コードの拡張性
anyを使用するとすべてのタイプに使用できますが、anyタイプを使用するのは避けてください.
anyを使用するとすべてのタイプに使用できますが、anyタイプを使用するのは避けてください.
function identity<Type>(arg: Type): Type {
return arg;
}
let output = identity<string>("myString");
function loggingIdentity<Type>(arg: Type[]): Type[] {
console.log(arg.length);
return arg;
}
Genericを使用した関数の例function getProperty<Type, Key extends keyof Type>(obj: Type, key: Key) {
return obj[key];
}
let x = { a: 1, b: 2, c: 3, d: 4 };
getProperty(x, "a");
getProperty(x, "m"); // error
Typescriptを使用して簡単なReactホームページを作成し、コンテンツを追加Reference
この問題について(Typescript Generic), 我々は、より多くの情報をここで見つけました https://velog.io/@heojeongbo/Typescript-Genericテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol