单击后退按钮时,尝试从数组中删除最后一个元素。控制台显示数组中的正确元素。它看起来像array.slice函数不起作用,但我不明白为什么。
代码是:
roleid
Answers数组显示正确的结果,除了数组中的最后一个元素没有被删除。谢谢!
答案 0 :(得分:3)
slice()
方法只返回数组中不会更新原始数组的部分。您可以使用 splice(-1, 1)
或 pop()
方法从数组中删除最后一个元素。
$('#backButton .back').click(function(e) {
e.preventDefault();
answers.pop();
console.log(answers);
});