дилетантский вопрос
Всем привет, у меня к вам дилетантский вопрос, я просто с js вообще не работаю, надо написать условие, что если существует функция, то вызвать ее)
Я просто синтаксис плохо знаю. |
if(typeof(myFunc)=='function') myFunc(); |
Спасибо)
|
А если у меня функция находится в другой папке, как мне к ней обратиться?
Я пишу: if (typeof('noimgfound') == 'function') { noimgfound(); } Но ничего не просиходит( |
Я перенес функцию в это файл, все равно не срабатывает.
|
Wahtel, выложите функцию, возможно у неё есть параметры ?
А так всё должно работать - Кавычки в typeof() - лишние function noimgfound() { alert('Привет!'); } if (typeof(noimgfound) == 'function') { noimgfound(); } |
Deff, typeof не функция, скобки не нужны. ;)
|
Ruslan_xDD,
Пофег, она и как функция работает! В старых скриптах ток в скобках и работало |
Deff, не соглашусь, не работает как ф-ция. В данном случае скобки просто для группировки, не более. :)
Аналогично: var str = ('Hello'); alert( typeof str ); Т.е., смысла в них нет. ;) |
Ruslan_xDD,
Я согласен, но просто привык, посмотри cтарые скрипты от ИЕ5 Вот чо мелкософт тогда писал: Цитата:
Мне привычней скобки |
Часовой пояс GMT +3, время: 10:23. |