Изменить значение свойства объекта
Нужно изменить свойство в многомерном объекте с проверкой:
if (state.moduleData[module.id]) { if (state.moduleData[module.id][module.property]) { state.moduleData[module.id][module.property] = module.value; } } как ещё можно написать этот код используя новые фичи js? |
if (state.moduleData[module.id]?.[module.property]!==undefined) state.moduleData[module.id][module.property] = module.value; При присваивании короче никак В вашем примере if (state.moduleData[module.id][module.property]) { А если есть, но равно 0 или false? |
Цитата:
|
Часовой пояс GMT +3, время: 16:42. |