Так что в моем React проекте, у меня есть состояние запасной вариант по умолчанию для формы адреса, которая выглядит следующим образом:Лучший способ создать объект с каждым ключом равным нулю?
state = {
newLocation: this.props.location || {
lat: null,
lng: null,
street: null,
complement: null,
neighbourhood: null,
city: null,
state: null,
zipCode: null,
country: null,
},
}
Тем не менее, чувствует себя довольно смешно определение такой большой объект со всеми ключами, равными нулю. Есть ли более короткий способ сделать это? Что-то в ES6/ES7?
они абсолютно должны быть явно установлен в 'null' ли? Не может ли какой-либо код, который использует эти свойства, просто принять 'undefined' в качестве пустого значения, чтобы вы могли просто иметь:' newLocation: this.props.location || {} '. – CodingIntrigue