📅  最后修改于: 2023-12-03 15:37:54.663000             🧑  作者: Mango
在 TypeScript 中,有多种方式可以从 Python 列表中删除最后 2 个元素。
使用 Array.slice
方法,从列表中获取一个新的列表,该列表不包含最后 2 个元素。我们可以把这个新列表赋给原来的列表来实现删除最后 2 个元素的目的。
const my_list = [1, 2, 3, 4, 5];
const new_list = my_list.slice(0, -2); // 从列表中获取一个新的列表,该列表不包含最后 2 个元素
my_list = new_list; // 把新列表赋给原来的列表,实现删除最后 2 个元素的目的
使用 Array.splice
方法,从列表中删除最后 2 个元素。该方法会修改原来的列表,返回被删除的元素数组。
const my_list = [1, 2, 3, 4, 5];
const deleted_items = my_list.splice(-2); // 从列表中删除最后 2 个元素,返回被删除的元素数组
使用 Array.pop
方法,连续从列表中删除最后 2 个元素。该方法会修改原来的列表,返回被删除的元素。需要进行 2 次操作。
const my_list = [1, 2, 3, 4, 5];
my_list.pop(); // 删除最后一个元素
my_list.pop(); // 再次删除最后一个元素
无论采用哪种方式,我们都可以轻松地从 Python 列表中删除最后 2 个元素。