前端js数组方法
前端js数组方法
1. ()
•描述:用于合并两个或多个数组,并返回一个新数组,原数组不改变。
•语法:(array1, array2, ..., arrayX)
js合并两个数组•参数:array1, array2, …, arrayX 是要合并的数组。
•返回值:一个新的数组,包含被合并的数组的元素。
2. ()
•描述:用于创建一个新数组,新数组中的元素是通过检查指定数组中符合指定条件的所有元素。
•语法:(callback[, thisArg])
•参数:callback 是用来测试数组中的每个元素的函数;thisArg 是执行 callback 时使用的 this 值。
•返回值:一个新的、通过指定数组中的所有元素测试的那些元素的数组。
3. ()
•描述:对数组中的每个元素执行一次给定的函数。
•语法:(callback[, thisArg])
•参数:callback 是为每个元素执行的函数;thisArg 是执行 callback 时使用的 this 值。
•返回值:undefined,无返回值。
4. ()
•描述:判断一个数组是否包含一个指定的值,如果是则返回 true,否则返回 false。
•语法:(valueToFind[, fromIndex])
•参数:valueToFind 是要查的元素的值;fromIndex 是开始查的索引,默认为 0。
•返回值:如果数组中包含指定元素,则返回 true,否则返回 false。
5. ()
•描述:把数组中的所有元素转化为字符串并连接在一起。
•语法:(separator)
•参数:separator 是可选的指定要使用的分隔符,默认为逗号。
•返回值:一个包含数组中所有元素的字符串。
6. ()
•描述:创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。
•语法:(callback[, thisArg])
•参数:callback 是用来处理数组每个元素的函数;thisArg 是执行 callback 时使用的 this 值。
•返回值:一个新的、每个元素都被处理后的数组。
7. ()
•描述:对数组中的每个元素执行一个由您提供的带有两个参数的函数。
•语法:(callback[, initialValue])
•参数:callback 是执行的函数,带有四个参数:accumulator(累计器)、currentValue(当前值)、currentIndex(当前索引)和array(调用 reduce 的数组);initialValue 是可选的,用作第一个调用 callback 函数时的第一个参数的值。
•返回值:函数累计器累计的结果。
8.
•描述:获取数组的长度。
•语法:``
•返回值:数组的长度,即数组中元素的个数。
以上便是前端js数组方法的一些常见用法和说明。
9. ()
•描述:用于创建一个新数组,新数组中的元素是原数组中满足指定条件的所有元素。
•语法:(callback[, thisArg])
•参数:callback 是用来测试数组中的每个元素的函数;thisArg 是执行 callback 时使用的 this 值。
•返回值:一个新的、通过指定数组中的所有元素测试的那些元素组成的数组。
10. ()
•描述:返回数组中第一个满足所提供测试函数的元素的索引。若没有到满足条件的元素
则返回-1。
•语法:(callback[, thisArg])
•参数:callback 是用来测试数组中的每个元素的函数;thisArg 是执行 callback 时使用的 this 值。
•返回值:符合条件的元素的索引,若没有到则返回-1。
11. ()
•描述:判断数组中的所有元素是否满足指定条件。
•语法:(callback[, thisArg])
•参数:callback 是用来测试数组中的每个元素的函数;thisArg 是执行 callback 时使用的 this 值。
•返回值:若数组中所有元素满足条件则返回 true,否则返回 false。
12. ()
•描述:对数组中的每个元素进行排序并返回排序后的数组。原数组会被修改。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论