• Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Исходники, Скрипты, Коды, Шаблоны, Примеры, Прикрепления, Инструменты и тп. » Скрипты JavaScript, Примеры на JavaScript, полезные исходники, подобное » Проверка на существование функции в Javascript (Проверка на существование функции в Javascript)
Проверка на существование функции в Javascript
Дата: Воскресенье, 31.03.2013, 10:57 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Проверка на существование функции в Javascript



Код
if(typeof foo == 'function') {
    // функция существует, ее можно вызывать
    foo();
}


 
Дата: Воскресенье, 31.03.2013, 11:32 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


И от меня:

function isFunc(name)



Код
<script type="text/javascript">
function goImg(){
  alert('ok');
};
var goImg1={
  get:function(){
   alert('ok');
  }
};
goImg2={
  get:function(){
   alert('ok');
  }
};
var goImg3='test';
goImg4=123;
</script>

Код
<script type="text/javascript">
function isFunc(name){
  return (typeof window[name] == 'function' || typeof window[name] == 'object');
}

alert(isFunc('goImg')); // true
alert(isFunc('goImg1')) // true
alert(isFunc('goImg2')) // true
alert(isFunc('goImg3')) // false
alert(isFunc('goImg4')) // false
</script>


 
Скрипты и коды для юкоз - Форум аццкого кодера » Исходники, Скрипты, Коды, Шаблоны, Примеры, Прикрепления, Инструменты и тп. » Скрипты JavaScript, Примеры на JavaScript, полезные исходники, подобное » Проверка на существование функции в Javascript (Проверка на существование функции в Javascript)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия