You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 08:09:18