zoukankan      html  css  js  c++  java
  • jQuery 杂项方法grep()_20220114

    jQuery 杂项方法-grep()

    实例:

    var targetEmpArr = $.grep(empArr, function(elem,index){
    			return elem.empCode == target;
    		});
    // 选取出 empArr 中 empCode属性 符合 empCode == target 的元素 并返回到一个指定的数组
    

    定义和用法

    $.grep() 函数使用指定的函数过滤数组中的元素,并返回过滤后的数组。

    提示:源数组不会受到影响,过滤结果只反映在返回的结果数组中。

    语法

    $.grep( array, function [, invert ] )

      参数       描述                                                       
      array      Array类型 将被过滤的数组。                               
      function   Function类型 指定的过滤函数。grep()方法为function提供了两个参数:其一为当前迭代的 数组元素 ,其二是当前迭代元素在数组中的 索引。  
      invert     可选。 Boolean类型 默认值为false,指定是否 反转过滤结果 参数invert为true则结果数组将包含function返回false的所有元素。
    

    invert参数应用实例:

    $(function () { 
    	var arr =$.grep( [0,1,2], function(n,i){
    		return n > 0;
    	});
    	$( "p" ).text( arr.join( ", " ) );// 将在 p 标签中 输出 1, 2
    })
    
    $(function () { 
    	var arr =$.grep( [0,1,2], function(n,i){
    		return n > 0;
    	},true);
    	$( "p" ).text( arr.join( ", " ) );// 将在 p 标签中 输出 0
    })
    

    更多jQuery杂项方法:https://www.runoob.com/jquery/jquery-ref-misc.html

  • 相关阅读:
    devpress 的gridview 控件的行拖拽 z
    JAVA常见算法题(八)
    JAVA常见算法题(七)
    JAVA常见算法题(六)
    JAVA常见算法题(五)
    JAVA常见算法题(四)
    JAVA常见算法题(三)
    JAVA常见算法题(二)
    JAVA常见算法题(一)
    SpringBoot 框架整合webservice
  • 原文地址:https://www.cnblogs.com/OwlInTheOaktree/p/15801586.html
Copyright © 2011-2022 走看看