如果一家公司在特定年份注冊,我希望能夠顯示該公司的注冊年份到當年。例如,如果一家公司在 2018 年注冊;我希望能夠擁有諸如 2018、2019、2020、2021 之類的東西。所以我有一個只能獲取當前年份的功能。所以想要一種我可以實作這一目標的方法。
這是我擁有的一個功能,它作業得很好,因為它給了我當前的年份。
getLastYear() {
const now = new Date();
const currentYear = now.getFullYear();
return currentYear - 1;
}
uj5u.com熱心網友回復:
為了獲得一系列日歷年,您可以獲取開始年份和當前年份并迭代差異:
const startYear = 2015 // load from database or set some other way
const getArrayOfYears = (startYear: int): int[] => {
const currentYear = new Date().getFullYear()
let arrayOfYears = []: int[]
for (let year = startYear; year <= currentYear; year ) {
arrayOfYears.push(year)
}
return arrayOfYears
}
console.log(JSON.stringify(getArrayOfYears(startYear)))
使用回圈有很多替代方法for,但大多數都是難以閱讀、過于復雜、緩慢或丑陋的組合。有時最好堅持基礎知識。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/530283.html
標籤:有角度的打字稿
下一篇:泛型組件的預期運算式
