JS中Array数组学习总结

在前端开发中,Array数组是一个非常重要的数据类型。它可以存储多个值,并提供了许多有用的方法来操作和处理这些值。本文将深入探讨JS中Array数组的各种用法和技巧。

创建数组

创建一个空数组:

--- --- - ---

使用字面量创建一个数组,并初始化元素:

--- --- - --- -- ---

使用new关键字创建一个数组,并指定数组长度:

--- --- - --- ---------

使用new关键字创建一个数组,并初始化元素:

--- --- - --- -------- -- ---

访问元素

通过下标访问数组元素,下标从0开始:

--- --- - --- -- ---
-------------------- -- -
-------------------- -- -
-------------------- -- -

修改元素

通过下标修改数组元素:

--- --- - --- -- ---
------ - --
----------------- -- --- -- --

遍历数组

通过for循环遍历数组:

--- --- - --- -- ---
--- ---- - - -- - - ----------- ---- -
  --------------------
-

使用forEach()方法遍历数组:

--- --- - --- -- ---
-------------------- ------ ------ ------ -
  ------------------
---

添加元素

使用push()方法向数组末尾添加元素:

--- --- - --- -- ---
------------
----------------- -- --- -- -- --

使用unshift()方法向数组开头添加元素:

--- --- - --- -- ---
---------------
----------------- -- --- -- -- --

删除元素

使用pop()方法删除数组末尾的元素:

--- --- - --- -- ---
----------
----------------- -- --- --

使用shift()方法删除数组开头的元素:

--- --- - --- -- ---
------------
----------------- -- --- --

数组拼接

使用concat()方法将多个数组合并为一个数组:

--- ---- - --- ---
--- ---- - --- ---
--- ---- - ------------------
------------------ -- --- -- -- --

数组切片

使用slice()方法从数组中截取一部分:

--- --- - --- -- -- -- ---
--- -------- - ------------ ---
---------------------- -- --- --

数组排序

使用sort()方法对数组进行排序:

--- --- - --- -- -- -- ---
-----------
----------------- -- --- -- -- -- --

数组反转

使用reverse()方法将数组元素反转:

--- --- - --- -- ---
--------------
----------------- -- --- -- --

数组查找

使用indexOf()方法查找一个元素在数组中的位置:

--- --- - --- -- ---
---------------------------- -- -

数组过滤

使用filter()方法根据条件过滤数组元素:

--- --- - --- -- -- -- ---
--- --------- - ------------------- ------ -
  ------ ---- - - --- --
---
-----------

- ---------------------------------------------------------- --------
-------------------------------------------------------------------------------------