Есть массив symbols. После каждого символа идет цифра. Только 1 цифра в массиве неверная, в массиве нужно найти лишнюю цифру, которая не схожа с другими.
const input = document.querySelector('.promoCode');
var symbols = input.value.split('');
for (var i = 0; i < symbols.lenght; i++) { symbols[i]}
const str = 'E1X1A1M1P2L1E1';
const symbols = str.split('');
console.log(uniq(symbols));
function uniq(arr) {
const store = arr.reduce((acc, cur) => {
!acc[cur] ? acc[cur] = 1 : acc[cur]++
return acc
}, {})
return Object.keys(store).filter(key => Number.parseInt(key) && store[key] === 1)
}
Продвижение своими сайтами как стратегия роста и независимости