Skip to main content

Array

Array Syntax

TypeScript supports following array syntaxes:

  • Array<>
  • []

They are interchangeable.

Example:

// Variant 1:

// Empty Array
let bracketEmptyArray: string[] = [];

// Statically Initialized Array
let bracketInitArray: string[] = ["California", "Washington"];

// Variant 2:

// Empty Array
let objectEmptyArray: Array<string> = new Array<string>();

// Statically Initialized Array
let objectInitArray: Array<string> = new Array<string>(
"California",
"Washington"
);

// Note, that Array<T> and T[] are fully interchangeable,
// No Casting needed

let interchangeable1: Array<string> = [];
let interchangeable2: string[] = new Array<string>();