程序员的知识教程库

网站首页 > 教程分享 正文

javascript数组的方法汇总(1)(javascript数组的基本要素)

henian88 2024-08-12 19:51:51 教程分享 12 ℃ 0 评论

前言

数组Array在Javascript中是使用频率非常高的数据类型,如果让你说出数组中都有哪些方法你能说出几种呢?或许有很多人第一反应就只能说出forEach,join吧。这样可就浪费了数组中其他很多有用的方法了,今天这篇文章就一起来看看整理的数组Array中那些功能强大的方法吧。

Javascript

forEach

forEach循环遍历方法估计是使用最频繁的方法了,这里就不做过多描述。

filter

filter方法用于过滤数组中满足条件的元素,组成一个新的数组返回。如果没有满足条件的元素,则返回空数组。

使用示例:找出一个数组中包含特定字符的元素。

为了展示代码的简洁性,都采用ES6的语法写。

filter方法

every

every方法用于遍历数组每个元素,执行特定的回调函数,如果所有元素满足回调函数的条件则返回true,否则返回false。

every方法只要其中一个元素判断返回false,那么整个函数将返回false,every方法停止执行。

空数组在执行every方法的时候返回true。

使用示例:判断一个数组中的元素是否都大于等于10.

every方法

fill

fill方法用于修改数组指定索引位置的值,可传入开始位置start和结束位置end两个参数,在处理数据时,索引>=start,并且索引<end。

使用示例:修改数组中第二位和第三位的值。

fill方法

find和findIndex

find方法用于找出数组中满足条件的第一个元素的值,如果不存在则返回undefined。

findIndex方法用于找出数组中满足条件的第一个元素的值的索引,如果不存在则返回-1。

两个方法都接收一个参数index,表示开始处理的元素的索引。

使用示例:找出一个数组中第一个为素数的数。

find

将上述方法中的find换为findIndex,则可以找出第一个素数的索引。

includes

includes方法用于判断一个数组是否包含特定的字符。

方法接收一个参数fromIndex,表示开始寻找的索引,默认从0开始。

使用示例:判断数组中是否包含特定的字符。

includes方法

indexOf

indexOf方法用于找出指定元素的第一个索引位置。

方法接收一个参数fromIndex,表示开始匹配的元素的索引,默认是0。如果传入负数,则会从末尾元素向前偏移。

indexOf基本使用

使用示例:找出数组中特定元素出现的位置。

indexOf使用示例

map

map方法用于将数组中的每个元素经过特定的函数处理,从而返回一个新的数组,该方法不会改变原数组的值。

使用示例:将数组中的每个元素取平方根。

map方法

结束语

由于数组Array的方法众多,这里我就分为两篇文章来写了,今天这篇文章大概将了一半的方法,大家好好消化噢~

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表