JS能力測評經典題--查詢陣列元素位置
時間限制:3秒 空間限制:32768K 熱度指數:84259
題目描述
找出元素 item 在給定陣列 arr 中的位置
輸出描述:
如果陣列中存在 item,則返回元素在陣列中的位置,否則返回 -1
示例1
輸入
[ 1, 2, 3, 4 ], 3
輸出
2
function indexOf(arr, item) {
if (Array.prototype.indexOf){
return arr.indexOf(item);//indexOf() 方法可返回某個指定的字串值在字串中首次出現的位置
//但是像ie瀏覽器是不支援這個方法的
} else {//所以需要else進行原型查詢
for (var i = 0; i < arr.length; i++){
if (arr[i] === item){
return i;
}
}
}
return -1;
}
相關文章
- JS能力測評經典題--計算給定陣列 arr 中所有元素的總和JS陣列
- 陣列的主元素查詢陣列
- 【LeetCode-陣列】查詢大多數元素LeetCode陣列
- 【Java】陣列二分查詢元素Java陣列
- 在排序陣列中查詢元素的第一個和最後一個位置排序陣列
- 查詢陣列中第K大的元素陣列
- JavaScript專題之學underscore在陣列中查詢指定元素JavaScript陣列
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- JavaScript陣列指定位置插入新元素JavaScript陣列
- 34. 在排序陣列中查詢元素的第一個和最後一個位置(中)排序陣列
- Java中查詢陣列多數元素的4種方法Java陣列
- js練習(一)找出元素item在給定陣列arr中的位置JS陣列
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- js經典題目JS
- 二維陣列查詢陣列
- 【JS】JS陣列新增元素的三種方法JS陣列
- JavaScript 陣列的指定位置插入多個元素JavaScript陣列
- 雙指標查詢陣列的連續規律子陣列問題指標陣列
- leetcode面試經典150題- 189. 輪轉陣列LeetCode面試陣列
- Js 經典面試題JS面試題
- 樹狀陣列模板題 & (樹狀陣列 1:單點修改,區間查詢)陣列
- js 從目標陣列中過濾掉 一個陣列元素,JS陣列
- 部分JS經典題目解析JS
- 二維陣列中的查詢陣列
- 陣列中查詢給定值陣列
- JS陣列專題1️⃣ ➖ 陣列扁平化JS陣列
- 34、在排序陣列中查詢元素的第一個和最後一個位置 | 演算法(leetode,附思維導圖 + 全部解法)300題排序陣列演算法
- JS遞迴過濾樹形結構陣列物件--模糊查詢JS遞迴陣列物件
- LeetCodeHot100 二分查詢 35. 搜尋插入位置 74. 搜尋二維矩陣 34. 在排序陣列中查詢元素的第一個和最後一個位置 33. 搜尋旋轉排序陣列 153. 尋找旋轉排序陣列中的最小值LeetCode矩陣排序陣列
- Excel查詢兩列資料相同的元素Excel
- 1.找出元素 item 在給定陣列 arr 中的位置陣列
- 陣列元素逆序陣列
- JS刪除陣列裡的某個元素方法JS陣列
- 【JZOF】二維陣列中的查詢陣列
- MYSQL A、B表陣列關聯查詢MySql陣列
- MongoDB(12)- 查詢嵌入文件的陣列MongoDB陣列
- 劍指 offer 第一題: 二維陣列中的查詢陣列
- 經典 JS 閉包面試題JS面試題