引数が 正規表現 だった時に「true」を返す。
■使用例
// re = true;
var re = _.isRegExp( /Psyclopedia/ );
// re2 = false;
var re2 = _.isRegExp( "Psyclopedia" );
■内部構造
// var toString = ObjProto.toString;
// _[isRegExp] = function( obj ){ return toString.call(obj) === "[object RegExp]"; }
_.each(["Arguments", "Function", "String", "Number", "Date", "RegExp", "Error"], function(name) {
_["is" + name] = function(obj) {
return toString.call(obj) === "[object " + name + "]";
};
});