Typescript 你能在数组中声明一个变量吗?
我想创建一个星期数组,每个星期都是我的“工作时间”课程 当我试图在数组中声明它们时,我得到一个错误,当查看JS文件时,我看到数组被转换为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
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