📜  typescript 数组插入 - TypeScript (1)

📅  最后修改于: 2023-12-03 15:35:24.526000             🧑  作者: Mango

插入 TypeScript 数组

在 TypeScript 中,数组是一个非常常见的数据类型。有时候我们需要向数组中插入新的元素,本文将介绍 TypeScript 数组插入的方法。

使用 push 方法向数组末尾插入元素

使用 push 方法可以向一个数组的末尾添加一个或多个元素。

let arr: number[] = [1, 2, 3];
arr.push(4);
console.log(arr); // [1, 2, 3, 4]
使用 splice 方法向数组中插入元素

使用 splice 方法可以向数组中插入一个或多个元素,并可以指定插入元素的位置。

let arr: number[] = [1, 2, 3];
arr.splice(2, 0, 4);
console.log(arr); // [1, 2, 4, 3]

上面的代码表示,从数组的第三个位置开始(即元素 3),插入一个值为 4 的元素,0 表示不删除任何元素。

还可以使用 splice 方法删除数组中的元素,具体用法请参考 Typescript 数组删除

使用 spread 运算符向数组中插入元素

ES6 新增加了 spread 运算符,可以用于向数组中插入元素。

let arr1: number[] = [1, 2, 3];
let arr2: number[] = [4, 5];
let arr3: number[] = [...arr1, ...arr2];
console.log(arr3); // [1, 2, 3, 4, 5]

上面的代码表示,将 arr1 数组和 arr2 数组通过 spread 运算符合并成 arr3 数组。

总结

本文介绍了 TypeScript 数组插入的三种方法:push 方法、splice 方法和 spread 运算符。通过灵活运用这些方法,可以轻松向数组中插入新的元素。