# 用最简洁代码实现indexOf方法

function indexOf(arr, target, start = 0) {
  // start小于0,代表从倒数start位开始寻找
  if (start < 0) start += arr.length;
  // start大于数组总长度,返回-1(没有元素)
  if (start >= arr.length) return -1;
  // 从start开始遍历数组,找数组中是否存在元素等于target
  for (let i = start; i < arr.length; ++i) {
    if (arr[i] === target) return i;
  }
  return -1;
}