/**
* 获取数组中指定时间点的ATC对象
* @param {Array} ATCArray 格式化后的ATC数组
* @param {Date} time 获取指定信息
* @returns 该时间点的指定对象
*/
export function getATCByTime(ATCArray, time) {
return ATCArray.find(e => e.time.getTime() <= time.getTime() && e.time.getTime() + e.timeSpan > time.getTime())
}
这样写的话,time
在方法内会被看做Date类型,会自动提示Date
类的方法,如果我想问ATCArray
指定是某一种类型的数组怎么写?
指定类型得上TS叭
我不道啊,俺这是js,想着有指定类型写着更方便一些
@echo_lovely: 俺知道你是JS,JS目前应该没有这种写法,除了改成TS,暂时没有想到更合适的办法了
@默卿: 没有摸过ts,如果没有别的方法,就先这样吧