相关疑难解决方法(0)

如果函数不存在写函数--javascript

在PHP我写的是以下内容

<?php
if(x != 0) {
echo "function myfunction(){};";    
}
?>
Run Code Online (Sandbox Code Playgroud)

在javascript中我想测试函数是否存在,如果没有写出一个空函数

if(typeof myfunction != 'function'){
    function myfunction(){};
}
Run Code Online (Sandbox Code Playgroud)

这在firefox中很有用,但是在chrome中,即使typeof等于函数,它仍会进入并创建空函数.我找不到一个解决方案的工作,我已经尝试了if(!myfunction),if(typeof window.myfunction!='function)但似乎没有什么似乎在这里工作,当一切似乎在Firefox中工作.有任何想法吗?

javascript function typeof

15
推荐指数
2
解决办法
1万
查看次数

标签 统计

function ×1

javascript ×1

typeof ×1