一段简洁的判断类型的JavaScript

var utils = {};
"Boolean|Number|String|Function|Array|Date|RegExp|Object|Error".split("|").forEach(function(item) {
  utils["is" + item] = function(obj) {
    return {}.toString.call(obj) == "[object " + item + "]";
  };
});
//使用如下
utils.isArray([]);
utils.isBoolean(false);
utils.isDate(new Date());
utils.isObject({});
utils.isString('test');
utils.isFunction(function(){});
utils.isNumber(1);
utils.isRegExp(/\d/);
  1. 寻寻觅觅 -- Christine Welch
  2. Just the Way You Are -- Bruno Mars
  3. Despacito(Remix) -- Luis Fonsi;Daddy Yankee;Justin Bieber
  4. 没有什么不同 -- 曲婉婷
  5. 故乡--许巍
  6. Jar Of Love -- 曲婉婷
  7. I Really Like You -- Carly Rae Jepsen