11
これら2つの宣言の違いは何ですか?TypeScript配列 - 違いは何ですか?配列<string>と文字列[]
どちらを使いますか?
どちらが優れたパフォーマンスを備えていますか?
var jobs: Array<string> = ['IBM', 'Microsoft', 'Google'];
var jobs: string[] = ['Apple', 'Dell', 'HP'];
これら2つの宣言の違いは何ですか?TypeScript配列 - 違いは何ですか?配列<string>と文字列[]
どちらを使いますか?
どちらが優れたパフォーマンスを備えていますか?
var jobs: Array<string> = ['IBM', 'Microsoft', 'Google'];
var jobs: string[] = ['Apple', 'Dell', 'HP'];
2つの間に違いはありません。同じです。
それはthe docsで、この意見:
配列型は、次のいずれかの方法で記述できます。
let list: number[] = [1, 2, 3];
第二の方法は、ジェネリック配列型を使用して、アレイを:最初に、あなたは、[]に続く要素のタイプは、その 要素型の配列を示すために 使用
let list: Array<number> = [1, 2, 3];
あなたは、たとえば、それを拡張したいときArray<T>
フォームを使用する必要があります:
class MyArray extends Array<string> { ... }
ただし、このために他のフォームを使用することはできません。
返信いただきありがとうございます。 –
「拡張」の言葉を理解できます。 –