Массивы

Инициализация типов / Коллекции

//Array of integer
let primeNumbers: number[] = [ 
    2, 3, 5, 7, 11, 13, 17, 19 ]

//Array of string
let gameList: Array<string> = [ 
    "soccer", "hockey", "basketball" ]

//Array of string and number
let hostAndPort: (string | number)[] = [
    '192.168.100.1', 3002]

class Employee {
    firstName: string
    lastName: string

    constructor(firstName: string, lastName: string) {
        this.firstName = firstName
        this.lastName = lastName
    }
}

//Array of Employee 
let employees1 = [
    new Employee("Anton", "Pavlov"),
    new Employee("Elena", "Kirienko")
]

let employees2: Employee[] = [
    {firstName: "Anton", lastName: "Pavlov"},
    {firstName: "Elena", lastName: "Kirienko"}
]

console.log("primeNumbers is", primeNumbers)
console.log("gameList is", gameList)
console.log("hostAndPort is", hostAndPort)
console.log(employees1[0].lastName)
console.log(employees2[1].firstName)