admin 管理员组

文章数量: 887031


2024年1月27日发(作者:小学生有必要学编程课吗)

数组常用的方法函数(整理)

数组是一种非常常用的数据结构,在编程中经常会用到数组的创建、操作和处理。下面整理了一些常用的数组方法和函数,包括数组的创建、访问、修改、扩展、排序、等。

1.创建数组:数组可以通过使用数组字面量或者通过调用数组构造函数来创建。

-数组字面量:用方括号括起来的一组值,用逗号分隔。例如:[1,2,3,4,5]

- 数组构造函数:使用`new Array(`来创建一个空数组。可以向构造函数传递数组的长度或初始化值。例如:`new Array(10)`或`new

Array(1, 2, 3, 4, 5)`

2.访问和修改数组元素:

- 通过索引访问:使用方括号和索引来访问数组元素。例如:`array[2]`

- 修改数组元素:通过索引修改数组元素的值。例如:`array[2] =

10`

3.数组长度:

- 通过`length`属性获取数组的长度。例如:``

4.扩展数组:

- `push(`:向数组末尾添加一个或多个元素,并返回新的长度。

- `pop(`:删除数组的最后一个元素,并返回删除的元素。

5.数组遍历:

- `for`循环:使用`for`循环遍历数组的每一个元素。例如:

```

for(let i=0; i<; i++)

// 读取或操作array[i]

}

```

- `forEach(`:遍历数组的每个元素,并为每个元素调用指定的函数。例如:

```

h(function(element)

// 读取或操作element

});

```

6.数组排序:

- `sort(`:对数组进行原地排序(默认按字典排序)。

- `reverse(`:反转数组中的元素的顺序。

7.数组:

- `indexOf(`:返回指定元素在数组中的第一个匹配项的索引,如果没有找到则返回-1

- `lastIndexOf(`:返回指定元素在数组中最后一个匹配项的索引,如果没有找到则返回-1

8.数组截取:

- `slice(start, end)`:返回一个新的数组,包含从start到end(不包括end)的元素。

- `splice(start, deleteCount, item1, item2, ...)`:删除/替换/添加数组的元素,返回被删除的元素组成的新数组。

9.数组转换成字符串:

- `toString(`:将数组转换成逗号分隔的字符串。

- `join(`:将数组的所有元素连接成一个字符串,可以指定连接符。

10.数组的合并:

- `concat(`:将多个数组合并为一个数组。

11.数组的复制:

- `slice(`:创建一个浅拷贝的数组副本。

12.数组去重:

- 使用`Set`,然后转换回数组。例如:

```

let uniqueArray = [...new Set(array)];

```

这些是数组常用的方法和函数,掌握这些常用的操作会极大地提高数组的处理效率和编程的便捷性。需要根据实际需求选择适合的方法和函数来处理数组。


本文标签: 数组 元素 返回