Показать сообщение отдельно
  #1 (permalink)  
Старый 14.11.2008, 14:00
Интересующийся
Отправить личное сообщение для Aderba Посмотреть профиль Найти все сообщения от Aderba
 
Регистрация: 06.10.2008
Сообщений: 17

Как проверить существование функции
Здравствуйте подскажите пожалуйста как мне проверить существует такая функция или нет. У меня следующая ситуация:

var js = "if("+type+"()==='undefined')\r\n"
	+"	valid = this."+type+"(sVal);\r\n"
	+"else	valid = "+type+"(sVal);\r\n";


у меня есть класс и есть пользовательская функция
вот имя либо пользовательской ф-ции либо метода класса передаеться в переменной type
вот и мне нужно проверить что если этой функции нет, тогда вызываем метод класса, если есть такая, то выполняем пользовательскую функцию

Как мне сделать проверку на существование функции?
Ответить с цитированием