В php я пишу следующее
<?php
if(x != 0) {
echo "function myfunction(){};";
}
?>
В javascript я хочу проверить, существует ли функция и если не написать пустую функцию
if(typeof myfunction != 'function'){
function myfunction(){};
}
Это отлично работает в firefox, но в chrome, даже если функция typeof равна, она все равно входит и создает пустую функцию. Я не могу найти решение для chrome, я пробовал if (! myfunction), if (typeof window.myfunction! = 'function), но, похоже, здесь ничего не работает для Chrome, когда кажется, что все работает в firefox. Есть идеи?