Не записывать в массив полученные подряд одинаковые элементы

Есть массив - в который я получаю данные от пользователя (клавиши на которые он нажимал в калькуляторе на странице). И в историю операций калькулятора может вывестись такая запись: 1++++++++++++1=2 . Как можно Реализовать функцию(либо, что-то еще), которая будет запрещать записывать в массив одинаковые символы? Ниже код где я отлавливаю события клика на клавиши +- и тд.

if (target.classList.contains('operator')) {
    if (calculator.expressionData.length == 0) {
        return;
    }
    handleOperator(target.value);
    updateDisplay();
    return;
}

Ответы (0 шт):