背景
这是一个在面试当中,经常被问到的题目,也是一个常见的搜索算法
示例
var arrs = [8,11,21,-3,67,22,55];
// 8--> 0,11---> 1
01
方式1-使用for循环
用给定的值,与原数组中的每个值进行比较,如果相等,那么就返回对应的索引
function findArrIndex(arrs,element) {
for(var i = 0;i<arrs.length;i++>) { // 循环遍历数组每一项与指定的元素进行比较
if(arrs[i] == element) {
return i;
}
}
}
var arrs = [8,11,21,-3,67,22,55];
console.log(findArrIndex(arrs,67));