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查詢陣列元素位置JS陣列
- JS能力測評經典題--計算給定陣列 arr 中所有元素的總和JS陣列
- Javascript刷題 》 查詢陣列元素位置JavaScript陣列
- 陣列的主元素查詢陣列
- 在JS陣列指定位置插入元素JS陣列
- 【Java】陣列二分查詢元素Java陣列
- 找出陣列中元素的位置陣列
- 查詢陣列中第K大的元素陣列
- JavaScript專題之學underscore在陣列中查詢指定元素JavaScript陣列
- JavaScript 陣列 指定索引位置插入元素JavaScript陣列索引
- 微策略面試題:在旋轉後的陣列中查詢元素(二分查詢)面試題陣列
- js 在陣列的指定索引位置插入一個新的元素JS陣列索引
- JavaScript陣列指定位置插入新元素JavaScript陣列
- jQuery元素在陣列中的索引位置jQuery陣列索引
- 【LeetCode-陣列】查詢大多數元素LeetCode陣列
- Search Insert Position 查詢給定元素在陣列中的位置,若沒有則返回應該在的位置陣列
- 34. 在排序陣列中查詢元素的第一個和最後一個位置(中)排序陣列
- (查詢)找到陣列中的指定值得起始和結束位置陣列
- Java中查詢陣列多數元素的4種方法Java陣列
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- 面試題——二維陣列中的查詢面試題陣列
- 多表查詢經典練習
- oracle常用經典sql查詢OracleSQL
- sql 查詢經典語句SQL
- js練習(一)找出元素item在給定陣列arr中的位置JS陣列
- 二維陣列查詢陣列
- JavaFX教程-查詢陣列Java陣列
- 雙指標查詢陣列的連續規律子陣列問題指標陣列
- JavaScript 陣列的指定位置插入多個元素JavaScript陣列
- Js 經典面試題JS面試題
- js經典題目JS
- JavaScript --二維陣列查詢一維陣列JavaScript陣列
- oracle常用經典SQL查詢 (轉)OracleSQL
- oracle常用經典SQL查詢(zt)OracleSQL
- Java陣列排序和查詢Java陣列排序
- 陣列使用find查詢用法陣列
- 【JS】JS陣列新增元素的三種方法JS陣列
- JS] JS 之刪除陣列中的元素JS陣列