美文网首页
IE8下数组的indexOf失效的解决办法

IE8下数组的indexOf失效的解决办法

作者: Geek大姚 | 来源:发表于2018-10-30 13:49 被阅读0次

    //begin 解决ie8不支持数组的indexOf

    if (!Array.prototype.indexOf)

    {

    Array.prototype.indexOf = function(elt /*, from*/)

    {

    var len = this.length >>> 0;

    var from = Number(arguments[1]) || 0;

    from = (from < 0)

    ? Math.ceil(from)

    : Math.floor(from);

    if (from < 0)

    from += len;

    for (; from < len; from++)

    {

    if (from in this &&

    this[from] === elt)

    return from;

    }

    return -1;

    };

    }

    //end

    链接到js一开始的位置即可

    相关文章

      网友评论

          本文标题:IE8下数组的indexOf失效的解决办法

          本文链接:https://www.haomeiwen.com/subject/salgtqtx.html