Как мне отформатировать значения массива, вставляемые в мою базу данных?
, когда я пытался отобразить значения в моем представлении,
Коды в моем представлении
onSubmit(values) {
const { mutate, createArea, center } = this.props;
const data = {
name: values.name,
address: values.address,
days_of_availability: String(values.days_of_availability),
time_schedule: values.time_schedule.toString(),
notes: values.notes,
partnership: values.partnership,
promotional_ads: values.promotional_ads,
date_period: values.date_period,
days: values.days.join(" - "),
start_time: values.start_time,
end_time: values.end_time,
lat: values.lat,
long: values.long,
//lat: center.lat.toString(),
//long: center.lng.toString(),
}
createArea(mutate, data)
}
И из моей формы
class AreaForm extends Component {
constructor(props) {
super(props);
this.state = {
daysAvailability: false,
timeSched: false,
data: {},
days: [
{ name: 'Monday' },
{ name: 'Tuesday' },
{ name: 'Wednesday' },
{ name: 'Thursday' },
{ name: 'Friday' },
{ name: 'Saturday' },
{ name: 'Sunday'}
],
}
this.onToggleDays = this.onToggleDays.bind(this);
this.onToggleSched = this.onToggleSched.bind(this);
}
Как я могу вставитьзначения, аналогичные значениям, подчеркнутым на скриншоте выше.Я попытался .join ("-"), но второй скриншот показывает вывод, он все еще показывает ["и"], что он отображается.