1. 使用较为平常的 for 循环与 let 声明来解决问题 function indexOf(arr, item) { for(let i = 0; i < arr.length; i++) { if(arr[i] == item) { return i } } return -1 }注意点: 需要用 let 来声明 i。 return -1 要写在 for 循环的外面而不是卸载 else 里。 常见错误及原因: // 错误1 function indexOf(arr, item) { for(i = 0; i < arr.leng...