Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. typeOf: function(object,type){
  2.             var typeArray = [];
  3.             if(typeof object.length === 'number' &&
  4.                 !(object.propertyIsEnumerable('length')) &&
  5.                 typeof object.splice === 'function'){
  6.                     if(type === 'array'){
  7.                         return true;
  8.                     }else if(typeof type === 'undefined'){
  9.                         return 'array';
  10.                     }else{
  11.                         return false;
  12.                     }
  13.             }
  14.            
  15.             if(typeof object == type){
  16.                     return true;
  17.             }else if(typeof object !== type){
  18.                 return false;
  19.             }else if(type === 'undefined'){
  20.                 switch (typeof object) {
  21.                     case 'undefined':
  22.                         return 'undefined';
  23.                         break;
  24.                     case 'object':
  25.                         return 'object';
  26.                         break;
  27.                     case 'boolean':
  28.                         return 'boolean';
  29.                         break;
  30.                     case 'number':
  31.                         return 'number';
  32.                         break;
  33.                     case 'string':
  34.                         return 'string';
  35.                         break;
  36.                     default:
  37.                         return 'error';            
  38.                 }
  39.             }
  40.            
  41.         },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement