私はJavaScriptで以下の関数は、write関数を存在しない場合 - PHPでJavaScript
<?php
if(x != 0) {
echo "function myfunction(){};";
}
?>
を書いている私は、関数が存在するかどうかをテストしたいと空の関数を記述していない場合
if(typeof myfunction != 'function'){
function myfunction(){};
}
これはFirefoxでうまくいきますが、typeofがfunctionと同じ場合でもクロムでは空の関数が作成されて作成されます。私はクロムのための回避策を見つけることができない、私は(typeof window.myfunction!= 'function)if(!myfunction)、しようとしましたが、何もここですべてのfirefoxで動作するように見えるクロムのために働くようです。何か案は?
まだ回答がありませんか?私は同じ問題を抱えており、以下の解決法は私のためには機能しません。 –