_.isRegExp() 函數:
- 它查找傳遞的對象是否是正則表達式。
- 如果對象是正則表達式,則返回 true,否則返回 false。
- 我們甚至可以對存儲 _.isRegExp() 結果的變量應用加法等操作。
用法:
_.isRegExp(object)
參數:它隻需要一個參數,即需要檢查的對象。
返回值:如果傳遞的對象是正則表達式,則返回 true,否則返回 false。
例子:
- 將正則表達式傳遞給 _.isRegExp() 函數:_.isRegExp() 函數從它的參數中獲取元素並開始檢查它是否是正則表達式。由於對象以“/”開頭和結尾,因此它是一個正則表達式。因此,結果為真。
<html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.isRegExp(/geek/)); </script> </body> </html>
輸出:
- 將字符串傳遞給 -.isRegExp() 函數:在這種情況下,我們將一個字符串傳遞給 _.isRegExp(),這可以識別為傳遞的參數在“”(引號)內。由於字符串不是正則表達式,因此輸出將為假。
<html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.isRegExp('geek')); </script> </body> </html>
輸出:
- 將帶有“/”的字符串傳遞給 _.isRegExp() 函數:_.isRegExp() 函數采用在這種情況下位於‘’內部的參數,因此它是一個字符串。因此,‘’中的所有字母、符號都將表現為字符串字符。因此,整個對象是一個字符串。因此,輸出為假。
<html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> console.log(_.isRegExp('/geek/')); </script> </body> </html>
輸出:
- 對 _.isRegExp() 函數的輸出應用加法運算:
在此,我們將示例 1 和示例 2 的結果存儲在變量 ‘a’ 和 ‘b’ 中。然後我們對 ‘a’ 和 ‘b’ 變量應用加法運算。由於 ‘a’ 為真而 ‘b’ 為假,因此真假相加將得到 1,然後將其存儲在 ‘c’ 變量中。<html> <head> <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" > </script> </head> <body> <script type="text/javascript"> var a=_.isRegExp(/geek/); var b=_.isRegExp('geek'); var c=a+b; console.log(a, b, c); </script> </body> </html>
輸出:
注意:這些命令在 Google 控製台或 Firefox 中不起作用,因為需要添加他們沒有添加的這些附加文件。因此,將給定的鏈接添加到您的 HTML 文件中,然後運行它們。鏈接如下:
<!-- Write HTML code here -->
<script type="text/javascript" src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>
相關用法
- Node.js util.types.isRegExp()用法及代碼示例
- Lodash _.isRegExp()用法及代碼示例
- 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()用法及代碼示例
注:本文由純淨天空篩選整理自Sakshi98大神的英文原創作品 Underscore.js _.isRegExp() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。