| 
		
			Сообщение от l-liava-l
			
		
	 | 
	| 
		Я обычно пилю так
	 | 
	
массивы как проверять будешь?
	
	| 
		
			Сообщение от kobezzza
			
		
	 | 
	| 
		Я просто в глобал спейс добавляю функции вида: isUndef и isNull
	 | 
	
разумно. С другой стороны есть логика вида 
Constructor.IsConstructor(variable);
или
Type.IsType(variable);
и не хочется ее нарушать. Но null & undefined примитивы и не имеют конструкторов. Вместе с тем Number имеет...
Пока в раздумьях 
Вот так получается 
https://github.com/nervgh/yum.js/blob/master/src/yum.js
Это "isDefined", конечно, надо убирать, а то взрыв мозга 
... или сделать как сказал кобеза и добавить в глобал три функции
	
	| 
		
			Сообщение от l-liava-l
			
		
	 | 
	| 
		А это почти копипаст
	 | 
	
и что из этого?