持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第10天,点击查看活动详情
JS中,数组有两个方法,indexOf和findIndex,他们被用来返回数组中满足某个条件的元素的索引
1. Array.indexOf(value,index) 方法返回在数组中可以找到给定元素value的第一个索引,如果不存在,则返回 -1;第二个
参数index非必传,不传时,会检索数组所有元素;若传,则从数组第index下标处开始检索剩余元素
注意: 传入的给定元素value的数据类型需要是基础数据类型,如:String、Number等,不能是Object;同时数组Array中至少有一个元素是基础数据类型,否则返回-1;若数组为空数组[],则返回-1;
2. Array.findIndex(fun,index) 方法返回在数组中可以找到满足fun的第一个索引,如果不存在,则返回 -1;第二个
参数index非必传,不传时,会检索数组所有元素;若传,则从数组第index下标处开始检索剩余元素