js数组是否包含

发布网友 发布时间:2022-04-23 15:51

我来回答

3个回答

热心网友 时间:2023-09-03 07:40

低版本IE不支持数组的indexOf方法,需要兼容性处理

    if( typeof Array.indexOf !== 'function' ){
        Array.prototype.indexOf = function(args){
            var index = -1; 
            for(var i=0,l=this.length; i<l; i++){
                if(this[i] === args){
                    index = i;
                    break;
                }   
            }   
            return index;
        }
    }
    var arr = [1,2,3,4,5];
    var num = 1;
    arr.indexOf(num) >= 0 //true 包含,false不包含

热心网友 时间:2023-09-03 07:40

var a = ['1','2','3','4'];
var b = a.indexOf('4');
document.write(b);

热心网友 时间:2023-09-03 07:41

是否包含什么呀?说清楚啊~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com