Показать сообщение отдельно
  #3 (permalink)  
Старый 13.04.2017, 16:40
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Tranquill
Можно ли в JavaScript'е как-то пометить функцию
Как вариант...

var obj = { 
	f1: function() { return 1; }, 
	// Хочу найти только это функцию, а не все три
	f2: function() { return 2; }, 
	g1: function() { return 3; },
	h1: 'not a function'   
};
obj.f2.test=true;
for ( var key in obj ) { 
	if (    obj.hasOwnProperty( key )
		&& typeof( obj[key] ) == 'function' 
		&& obj[key].test
	) {
		alert( 'Special function found: %s '+ key );
	};
};
Ответить с цитированием