| 
 проверить Object на пустоту как проверить Object на пустоту 
if(obj=={})
не помогаетif(!obj)тоже | 
| 
 Что Вы подразумеваете под пустотой? Отсутствие собственных свойств? Используйте объект.hasOwnPropery | 
| 
 и, собственно, зачем его проверять на пустоту? | 
| 
 
Object.isEmpty = function(self) {
	if (self == null) return false;//
	if (self instanceof Array || typeof self == 'string') return !self.length;
	var empty = new self.constructor();
	for (var key in self) {
		if (!(key in empty) || self[key] !== empty[key]) return false;
	}
	return true;
};
 | 
| 
 в качестве имени свойства может быть пустая строка? | 
| 
 Цитата: 
 | 
| 
 ясно спасибо нашёл способ проверки (он не  кроссбраузерный, но  мне подойдёт) 
if(hashtable.toSource()=="({})")
 | 
| 
 Цитата: 
 | 
| 
 зато потенциально быстрее других способов | 
| Часовой пояс GMT +3, время: 22:18. |