admin 管理员组文章数量: 887629
2024年1月12日发(作者:前端的js框架)
JS(TS)中数组常见的方法(未完待续)
在JavaScript(还有TypeScript)中,数组是一种非常重要的数据结构,被广泛应用于各种算法和数据操作中。数组提供了许多常用的方法来处理和操作数组元素。下面是一些常见的数组方法。
1. push
push( 方法向数组的末尾添加一个或多个元素,并返回新的长度。例如:
```javascript
let arr = [1, 2, 3];
(4);
(arr); // [1, 2, 3, 4]
```
2. pop
pop( 方法用于删除数组的最后一个元素,并返回该元素的值。例如:
```javascript
let arr = [1, 2, 3, 4];
let lastElement = (;
(lastElement); // 4
(arr); // [1, 2, 3]
```
3. shift
shift( 方法用于删除数组的第一个元素,并返回该元素的值。例如:
```javascript
let arr = [1, 2, 3, 4];
let firstElement = (;
(firstElement); // 1
(arr); // [2, 3, 4]
```
4. unshift
unshift( 方法向数组的开头添加一个或多个元素,并返回新的长度。例如:
```javascript
let arr = [1, 2, 3];
t(0);
(arr); // [0, 1, 2, 3]
```
5. concat
concat( 方法用于合并两个或多个数组。它不会修改原数组,而是返回一个新数组。例如:
```javascript
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let newArr = (arr2);
(newArr); // [1, 2, 3, 4, 5, 6]
```
6. slice
slice( 方法从原数组中提取出指定的元素,并返回一个新数组。它接受两个参数,分别是起始和结束位置(不包括结束位置的元素)。例如:
```javascript
let arr = [1, 2, 3, 4, 5];
let newArr = (2, 4);
(newArr); // [3, 4]
```
7. splice
splice( 方法向/从数组中添加/删除元素,并返回被删除的元素。它接受三个参数,分别是起始位置、删除的元素个数和可选的要添加的新元素。例如:
```javascript
let arr = [1, 2, 3, 4, 5];
let removedArr = (1, 2, 'a', 'b');
(removedArr); // [2, 3]
(arr); // [1, 'a', 'b', 4, 5]
```
8. indexOf
indexOf( 方法返回指定元素首次出现的位置在数组中的索引,如果不存在则返回 -1、例如:
```javascript
let arr = [1, 2, 3, 4, 5];
let index = f(3);
(index); // 2
```
9. lastIndexOf
lastIndexOf( 方法返回指定元素最后一次出现的位置在数组中的索引,如果不存在则返回 -1、例如:
```javascript
let arr = [1, 2, 3, 2, 4, 5];
let index = dexOf(2);
(index); // 3
```
10. includes
includes( 方法判断数组中是否包含一些元素,如果包含则返回
true,否则返回 false。例如:
```javascript
let arr = [1, 2, 3, 4, 5];
let result = es(3);
(result); // true
```
以上是一些常见的数组方法,在实际的开发中,还会有更多的方法被使用。这些方法可以让我们更方便地对数组进行操作和处理。
版权声明:本文标题:JS(TS)中数组常见的方法(未完待续) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705017342h469867.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论