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); }
相關用法
- d3.js matcher()用法及代碼示例
- PHP imagecreatetruecolor()用法及代碼示例
- p5.js year()用法及代碼示例
- d3.js d3.utcTuesdays()用法及代碼示例
- PHP ImagickDraw getTextAlignment()用法及代碼示例
- PHP Ds\Sequence last()用法及代碼示例
- PHP array_udiff_uassoc()用法及代碼示例
- PHP geoip_continent_code_by_name()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP GmagickPixel setcolor()用法及代碼示例
- PHP opendir()用法及代碼示例
- PHP cal_to_jd()用法及代碼示例
- d3.js d3.bisectLeft()用法及代碼示例
- PHP stream_get_transports()用法及代碼示例
- PHP Ds\Deque pop()用法及代碼示例
- PHP SimpleXMLElement children()用法及代碼示例
- p5.js removeElements()用法及代碼示例
- PHP Imagick adaptiveSharpenImage()用法及代碼示例
注:本文由純淨天空篩選整理自nidhi1352singh大神的英文原創作品 Underscore.js _.matcher() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。