Home JS获取字符串在数组的位置
Post
Cancel

JS获取字符串在数组的位置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function indexOf(arr, str){
    // 如果可以的话,调用原生方法
    if(arr && arr.indexOf){
        return arr.indexOf(str);
    }
     
    var len = arr.length;
    for(var i = 0; i < len; i++){
        // 定位该元素位置
        if(arr[i] == str){
            return i;
        }
    }
     
    // 数组中不存在该元素
    return -1;
}

var a = '1';
var arry = ['1', '2', '3', '4']
var index = indexOf(arry, a);
alert(index); // 弹出0
This post is licensed under CC BY 4.0 by the author.