Не работает метод .pop() у массива JS
У меня есть глобальный массив:
let folders_history = [];
Он пополняется методом .push() в функции, которая вызывается при клике на кнопку.
При клике на другую кнопку вызывается другая функция, которая должна удалить последний элемент массива
folders_history.pop();
Но этого не происходит. Из массива не удаляется последний элемент. При этом ошибок в консоли нет.
let folders_history = ['a\a', 'b\b', 'c\c'];
let goBack = function() {
folders_history.pop();
console.log(folders_history);
}
<button onclick="goBack()">back</button>
Ответы (1 шт):
Автор решения: Илья
→ Ссылка
Решил проблему. При удалении элемента из массива вызывался метод его же добавления.