Typescript 你能在数组中声明一个变量吗?

Typescript 你能在数组中声明一个变量吗?,typescript,Typescript,我想创建一个星期数组,每个星期都是我的“工作时间”课程 当我试图在数组中声明它们时,我得到一个错误,当查看JS文件时,我看到数组被转换为const week=[let,sunday=new WorkHours, 有办法解决这个问题吗 class WorkHours { day: string; night: string; } let sunday = new WorkHours; let monday = new WorkHours; let tues

我想创建一个星期数组,每个星期都是我的“工作时间”课程

当我试图在数组中声明它们时,我得到一个错误,当查看JS文件时,我看到数组被转换为
const week=[let,sunday=new WorkHours,

有办法解决这个问题吗

class WorkHours {
    day: string;
    night: string;
}

    let sunday = new WorkHours;
    let monday = new WorkHours;
    let tuesday = new WorkHours;
    let wednesday = new WorkHours;
    let thursday = new WorkHours;
    let friday = new WorkHours;
    let saturday = new WorkHours;

const week = [
    sunday,
    monday,
    tuesday,
    wednesday,
    thursday,
    friday,
    saturday,
    ]

您不能在数组中声明变量。您可以通过使用分解结构缩小现有变量:

class WorkHours {
    day: string
    night: string
}

const week = [new WorkHours(), new WorkHours(), new WorkHours(), new WorkHours(), new WorkHours(), new WorkHours(), new WorkHours()]

const [sunday, monday, tuesday, wednesday, thursday, friday, saturday ] = week

您不能在数组中声明变量。您可以通过使用分解结构缩小现有变量:

class WorkHours {
    day: string
    night: string
}

const week = [new WorkHours(), new WorkHours(), new WorkHours(), new WorkHours(), new WorkHours(), new WorkHours(), new WorkHours()]

const [sunday, monday, tuesday, wednesday, thursday, friday, saturday ] = week