Следующая функция находится внутри компонента класса реакции. Когда функция вызывается this.state.data.Date type
меняется на Date
, когда изначально это был string
. Мне нужно, чтобы это было Струной, и я не знаю, как этого избежать?
getYear = e => {
let year = e.target.value;
let start = new Date("01/01/" + year);
let end = new Date("12/31/" + year);
let filtered = this.state.data.filter(data => {
let day = data.Date.slice(0, 2);
let month = data.Date.slice(3, 5);
let year = data.Date.slice(6, 10);
return (
new Date(year, month, day) >= start && new Date(year, month, day) <= end
);
});
this.setState({ setData: filtered });
};