碎片时间学编程「282]:使用线性搜索算法查找数组中给定元素的第一个索引

使用线性搜索算法查找数组中给定元素的第一个索引。
使用for...in循环遍历给定数组的索引。
检查相应索引中的元素是否等于item。
如果找到该元素,则返回索引,使用一元运算+将其从字符串转换为数字。
如果在遍历整个数组后没有找到该元素,则返回-1。
JavaScript
const linearSearch = (arr, item) => { for (const i in arr) { if (arr[i] === item) return +i; } return -1;};
示例:
linearSearch([2, 9, 9], 9); // 1linearSearch([2, 9, 9], 7); // -1
更多内容请访问我的网站:https://www.icoderoad.com