[1,2].reduce((a, b, i) => {
console.log(`${i}) ${a} + ${b}`);
return a + b;
});
// 1) 1 + 2
[1,2].reduce((a, b, i) => {
console.log(`${i}) ${a} + ${b}`);
return a + b;
}, 5);
// 0) 5 + 1
// 1) 6 + 2
При вводе некорректных данных изменять границу поля ввода на красный цвет, при начале ввода после ошибки изменять цвет поля ввода на исходный (Некорректным считать пустое поле и поле состоящее только из пробелов)