栏目:Java Web(<--点此查看更多)Java Web 开发相关技术及框架,JSP|Servlet|Javabean|SSH|EJB|HTML|CSS|JavaScript等
  • JS Array contians 方法,简单通用

  • Thu Dec 08 13:09:12 CST 2016 编程者 我要收藏(...) 评论 ...
  • 仿照 js Array 对象 sort 方法实现的是否包含某个元素的 contians 方法
  • /**
    * 数组中是否包含某一元素
    * @param fun 回调函数,调用该方法时指定
    * 参数为数组中的某一对象
    * 返回结果 true false 代表该元素是否满足包含的标准。
    * @returns {boolean} 数组中是否包含某一元素
    */
    Array.prototype.contians = function (fun) {
    var isContians = false;
    for (var ac = 0;ac < this.length;ac++) {
    if (fun(this[ac])) {
    isContians = true;
    break;
    }
    }
    return isContians;
    }

    // 调用示例
    var isContians = fillBlank.fillBlankValue.contians(function (item) {
    /*
    根据实际情况,判断数组中某一对象的什么属性等于哪个具体值。
    如果数组中存放的是简单值可用 item 直接进行比较。
    */
    if (item.key === selectionStart + "-" + selectionEnd) {
    return true;
    } else {
    return false;
    }
    });
  • 信息来源:http://www.bianchengzhe.com (举报这篇文章)
  • 好评(...) 中评(...) 差评(...)