当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


underscore.js _.matcher()用法及代码示例


Underscore.js是一个JavaScript库,提供了许多有用的函数,即使不使用任何内置对象,也可以在很大程度上帮助您进行编程,例如映射,过滤器,调用等。

_.matcher()函数是JavaScript的Underscore.js库中的一个内置函数,该函数用于查找谓词函数,该谓词函数可以通知您传入的对象是否包括attrs参数中给出的所有键值属性。

用法:

_.matcher(attrs)

参数:该函数接受如上所述和以下描述的单个参数:

  • attrs:它是具有键和值对的属性。

返回值:此方法返回一个谓词函数。



范例1:

Javascript

<!DOCTYPE html> 
<html> 
  
<head> 
    <script type="text/javascript" src= 
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.11.0/underscore.js"></script> 
</head> 
  
<body> 
    <script type="text/javascript"> 
        console.log(_.matcher({  
            picked:true, seeable:false 
        })); 
    </script> 
</body> 
  
</html>

输出:

function(obj) { return isMatch(obj, attrs); }

范例2:

Javascript

<!DOCTYPE html> 
<html> 
  
<head> 
    <script type="text/javascript"
        src= 
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.11.0/underscore.js"></script> 
</head> 
  
<body> 
    <script type="text/javascript"> 
        var attr = "GeeksforGeeks"; 
        console.log(_.matcher(attr)); 
    </script> 
</body> 
  
</html>

输出:

function(obj) { return isMatch(obj, attrs); }

参考:https://underscorejs.org/#matcher

相关用法


注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 Underscore.js _.matcher() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。