class Flight extends Component {
getWeekDay = (date) => {
//..
}
// ....
}
const newDate = new Date (year, month, day, );
const monthName = ["дек", "янв", "фев", "мар", "апр", "мая", "июня", "июля", "авг", "сент", "окт", "ноя", "дек"];
const newMonth = monthName[newDate.getMonth()];
const newDate = new Date(year, month - 1, day)
const getStopsNumber = (stop) =>{
switch (stop) {
case 3:
return "3 пересадки"
case 2:
return "2 пересадки"
case 1:
return "1 пересадка"
case 0:
return "без пересадок"
default:
return // это не нужно делать, писать return. Если вы удалите эту (и строку выше), то результат будет такой же - undefined
}
}
<input onClick={() => this.props.stopsClick("allStops")} />
<input onClick={() => this.props.stopsClick("noStops")} />
if( this.state.stops.allStops === false && this.state.stops.noStops === true && this.state.stops.oneStop === true && this.state.stops.twoStop === true && this.state.stops.threeStop === true ){
newStops = {...this.state.stops, allStops: true}
}
componentDidMount() {
this.getTicketData("ticket.json");
} // И так везде
newArr = [...newArr, ...arr0, ...arr1, ...arr2, ...arr3];
const getStopsNumber = (stop) =>{
switch (stop) {
case 3:
return "3 пересадки"
case 2:
return "2 пересадки"
case 1:
return "1 пересадка"
case 0:
return "без пересадок"
default:
return
}
}
switch(curr){
case "eur":
newCurrency = {...this.state.currencyData, rub: false, usd: false, eur: true };
break
case "usd":
newCurrency = {...this.state.currencyData, rub: false, usd: true, eur: false };
break
default:
newCurrency = {...this.state.currencyData, rub: true, usd: false, eur: false };
break
}