a función @if no existe función de escritura - javascript
En php estoy escribiendo el siguiente
<?php
if(x != 0) {
echo "function myfunction(){};";
}
?>
En javascript deseo probar si la función existe y, si no, escribir una función vacía
if(typeof myfunction != 'function'){
function myfunction(){};
}
Esto funciona muy bien en Firefox pero, en Chrome, incluso si el tipo de función es igual, todavía entra y crea la función vacía. No puedo encontrar una solución para Chrome, he intentado if (! Myfunction), if (typeof window.myfunction! = 'Function) pero nada parece funcionar aquí para Chrome cuando todo parece funcionar en Firefox. ¿Algunas ideas