在PHP中我寫了下面的如果功能不存在,寫入功能 - JavaScript的
<?php
if(x != 0) {
echo "function myfunction(){};";
}
?>
在javascript中我想測試,如果函數存在,如果不寫出來一個空函數
if(typeof myfunction != 'function'){
function myfunction(){};
}
這在firefox中效果很好,但是在chrome中即使typeof等於函數仍然會進入並創建空函數。我無法找到鉻的工作,我試過如果(!myfunction),如果(typeof window.myfunction!='function),但似乎沒有任何工作在Chrome瀏覽器,當一切似乎在Firefox中工作。有任何想法嗎?
還是沒有答案?我有同樣的問題,下面的解決方案不適合我。 – 2012-12-17 20:22:54