jQuery从后退按钮上的数组中删除最后一个元素

时间:2016-05-31 10:59:23

标签: javascript jquery arrays

单击后退按钮时,尝试从数组中删除最后一个元素。控制台显示数组中的正确元素。它看起来像array.slice函数不起作用,但我不明白为什么。

代码是:

roleid

Answers数组显示正确的结果,除了数组中的最后一个元素没有被删除。谢谢!

1 个答案:

答案 0 :(得分:3)

slice() 方法只返回数组中不会更新原始数组的部分。您可以使用 splice(-1, 1) pop() 方法从数组中删除最后一个元素。

$('#backButton .back').click(function(e) {
     e.preventDefault();
     answers.pop();
     console.log(answers);
});