當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript能力测评经典题及答案(一:数组之查找组元素位置)
生活随笔
收集整理的這篇文章主要介紹了
JavaScript能力测评经典题及答案(一:数组之查找组元素位置)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JavaScript實現:數組之查找元素位置
題目描述: ?找出元素 item 在給定數組 arr 中的位置
輸出描述: ?如果數組中存在 item,則返回元素在數組中的位置,否則返回 -1
e.g: ?輸入: [ 1, 2, 3, 4 ], 3 ; ?輸出:2
答案一:
1 function indexOf(arr, item) { 2 3 if (Array.prototype.indexOf){ //判斷是否支持indexOf()方法 4 5 return arr.indexOf(item); 6 7 } else { 8 9 for (var i = 0; i < arr.length; i++){ 10 11 if (arr[i] === item){ 12 13 return i; 14 15 } 16 17 } 18 19 } 20 21 return -1; 22 23 } View Code 鏈接:https://www.nowcoder.com/questionTerminal/e7835a8113dd48afb15f77ef8d1dcb1d來源:??途W 答案二: 1 function indexOf(arr, item) { //indexOf() 方法可返回某個指定的字符串 值在字符串中首次出現的位置,若未找到,則返回-1 2 return arr.indexOf(item); 3 } View Code 鏈接:https://www.nowcoder.com/questionTerminal/e7835a8113dd48afb15f77ef8d1dcb1d
來源:牛客網
?
轉載于:https://www.cnblogs.com/yuxiaomiao/p/7170007.html
總結
以上是生活随笔為你收集整理的JavaScript能力测评经典题及答案(一:数组之查找组元素位置)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ 3309 DZY Loves
- 下一篇: HDU 1166