1234567891011121314151617181920 |
- var _rKind = /^\[object (.*)\]$/,
- _toString = Object.prototype.toString,
- UNDEF;
-
- function kindOf(val) {
- if (val === null) {
- return 'Null';
- } else if (val === UNDEF) {
- return 'Undefined';
- } else {
- return _rKind.exec( _toString.call(val) )[1];
- }
- }
- module.exports = kindOf;
|