碎片時間學編程「282]:使用線性搜索算法查找數(shù)組中給定元素的第一個索引

使用線性搜索算法查找數(shù)組中給定元素的第一個索引。
使用for...in循環(huán)遍歷給定數(shù)組的索引。
檢查相應索引中的元素是否等于item。
如果找到該元素,則返回索引,使用一元運算+將其從字符串轉換為數(shù)字。
如果在遍歷整個數(shù)組后沒有找到該元素,則返回-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
標簽: