существующему свойству объекта значения и созданию нового? Немного запутался ... в первом случае хочу присвоить значение уже существующему свойству, то есть, обновить его. А во втором случае создать новый, и добавить в объект.
RECORD_UPDATE_ON_CHANGE (state, response) {
for (const fieldItem in response) {
if (state.record[fieldItem]) {
state.record[fieldItem] = response[fieldItem]
} else {
state.record.fieldItem = response[fieldItem]
}
}
}
По моему foo.bar и foo["bar"] одно и то же... А если bar === "baz" То foo[bar] будет эквивалентен foo.baz Это не к вопросу а к коду: последнее присвоение state.record.fieldItem = ... Это всегда будет одно и то же поле state.record["fieldItem"] Имхо это опечатка
Обсуждают сегодня