Check out example codes for "typescript array of objects". It will help you in understanding the concepts better.

Code Example 1

const count = [...Array(5)];
count.map((_) => console.log('hi'));

Code Example 2

let userTestStatus: { id: number, name: string }[] = [
    { "id": 0, "name": "Available" },
    { "id": 1, "name": "Ready" },
    { "id": 2, "name": "Started" }
];

userTestStatus[34978].nammme; // Error: Property 'nammme' does not exist on type [...]

Code Example 3

//Define an interface to standardize and reuse your object
interface Product {
    name: string;
    price: number;
    description: string;
}

let pen: Product = {
  name: "Pen",
  price: 1.43,
  description: "Userful for writing"
}

let products: Product[] = [];
products.push(pen);
//...do other products.push(_) to add more objects...
console.log(products);
/* -->
*[
* {
*  name: "Pen",
*  price: 1.43,
*  description: "Userful for writing"
* },
* ...other objects...
*]

Code Example 4

let list: number[] = [1, 2, 3];

Code Example 5

interface User {
	[index: number]: {
    	firstname: string;
      	lastname: string;
      	age: number;
    }
}

Learn ReactJs, React Native from akashmittal.com