Функция не работает. Вероятнее всего, ошибка в объявлении input. Когда вместо map использую for loop все работает, но хочется именно через map разобраться.
HTML:
<input id = "nameInput" type="text" pattern="[0-9]" onchange = "func();"/>
<input id = "emailInput" type="email" onchange = "func();"/>
JS:
var state = {nameInput: {value: "", errors: null},
emailInput: {value: "", errors: null}};
var inputId = Object.keys(state);
var func = () => {
inputId.map((item, input = document.getElementById(item)) =>
state[item].value = input.value);
console.log(state)
};
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости