需求:返回0-23的数组;根据end值返回不同长度的数组
export const numToArray = (start = 0, end = 10) => {
let arr: any = []
for (var i = start; i <= end; i++) {
arr.push(i)
}
return arr
}
应用:
//时间选项处理
const selectAryFn = (start = 0, end = 23) => {
let arr = numToArray(start, end)
const column = arr.map((v: number) => {
const numVal = v < 10 ? '0' + v : v.toString()
return {
value: numVal,
title: numVal,
}
})
return column
}
//次数选项处理
const medsTimeListAryFn = (end) => {
let arr = numToArray(1, end)
const column = arr.map((v: number) => ({
hour: '',
minutes: '',
}))
return column
}