检测 JavaScript 中各种类型
2017年12月30日
1Object.prototype.toString.call({}); 2// => "[object Object]" 3 4Object.prototype.toString.call(''); 5// => "[object String]" 6 7Object.prototype.toString.call([]); 8// => "[object Array]" 9 10Object.prototype.toString.call(1); 11// => "[object Number]" 12 13Object.prototype.toString.call(/a/); 14// => "[object RegExp]" 15 16Object.prototype.toString.call(new Date()); 17// => "[object Date]" 18 19Object.prototype.toString.call(new Error()); 20// => "[object Error]"