前言
数组的其他方法如下:
| 方法 | 描述 | 备注 |
|---|---|---|
| indexOf(value) | 从前往后索引,获取 value 在数组中的第一个下标 | |
| lastIndexOf(value) | 从后往前索引,获取 value 在数组中的最后一个下标 | |
| find(function()) | 找出第一个满足「指定条件返回true」的元素。 | |
| findIndex(function()) | 找出第一个满足「指定条件返回true」的元素的index | |
| Array.from(arrayLike) | 将伪数组转化为真数组 | |
| Array.of(value1, value2, value3) | 将一系列值转换成数组。 |
数组的其他方法
indexOf() 和 lastIndexOf():获取数据的索引
语法:
1 | 索引值 = 数组.indexOf(value); |
解释:
indexOf(value):从前往后索引,获取 value 在数组中的第一个下标。
lastIndexOf(value) :从后往前索引,获取 value 在数组中的最后一个下标。
作用:
利用这个方法,我们可以判断某个值是否在指定的数组中。**如果没找到则返回-1**。
举例1:
1 | var arr = ["a","b","c","d","e","d","c"]; |
打印结果:

举例2:判断某个值是否在数组中
1 | var arr = ["29926392220", "29965620629", "28003663436", " ", "28818504366"]; |
find()
语法:
1 | find(function(item, index, arr){return |