TypeScript数组末尾元素移除方法咨询
TypeScript移除数组末尾元素的方法
在TypeScript(和JavaScript)中,移除数组末尾元素最直接的方法是使用pop():
pop()会直接修改原数组,移除最后一个元素,同时返回被移除的那个元素- 实际使用示例:
// 初始化包含三个类的数组 const arr = ['class1', 'class2', 'class3']; // 移除末尾元素 const removedClass = arr.pop(); // 此时removedClass的值是'class3',arr变为['class1', 'class2']
额外补充两个实用点:
- 如果数组是空的,调用
pop()不会报错,会返回undefined - 要是不想改动原数组,想生成一个去掉末尾元素的新数组,可以用
slice()方法:
const arr = ['class1', 'class2', 'class3']; const newArrWithoutLast = arr.slice(0, -1); // newArrWithoutLast是['class1', 'class2'],原arr完全不变
内容的提问来源于stack exchange,提问作者James Noscoper
相关产品推荐
相关产品推荐

