members, probably missing hasOwnProperty check
На этот код:
const tmp = []
for (const key in obj) {
tmp.push({
id: key,
name: nameMatrix[key]?.name ?? '',
short_name: nameMatrix[key]?.shortName ?? '',
value: obj[key]
})
}
я же правильно пониматю, что optional chaining там закрывает проблему. Или я что-то не учел?
тебе IDE рекомендует проверить наличие поле key в обьекте nameMatrix
Не делал проверку, заменил на optional chaining. На мой взгляд проблемы быть не должно. Не понимаю почему он ругается.
Проблема не в том, что в объекте поля может не быть, а в том, что у его прототипа оно может быть.
Спасибо. Есть над чем подумать...
Обсуждают сегодня