У меня есть массив как таковой
const [day, month, year] = dateSegments.map(segment => ((segment.length === 1) ? `0${segment}` : `${segment}`))
Это все хорошо, пока «год» не будет переназначен в операторе if ниже. «День» и «месяц» остаются константами
if (year.length === 2) {
// blah blah blah loads of code not relevant
year = `${mostLikelyCentury + year}`
}
const finalDate = `${day}/${month}/${year}`
Мой линтер волнуется в основном из-за переназначения 'year', и мне интересно, как я могу разделить значения в массиве на различные значения, чтобы избежать этой ошибки lint.
Любая помощь будет оценена