data.forEach(e => (e.name === attributeName && e.value = defaultValue));
В скобки возьми
Взял, выдает Arrow function should not return assignment.
не пишите вы таких конструкций. круто всё, конечно, коротко и так далее, но это не нормально, с таким кодом невозможно работать
А как тогда лучше?
data.forEach(e => e.name === attributeName && (e.value = defaultValue));
обычный if я не говорю, что это лучше, но просто как вы будете это всё править
data.forEach(e => e.name === attributeName && (e.value = defaultValue));
а вот вам eslint и говорит синтаксическими фокусами не заниматься))
Если прижало делать в строку, попробуй добавить в конце && undefined
Not XDDD! Not XDDD!
Обсуждают сегодня