账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    为什么使用typrof检测 function() 会返回undefined
    • 2020-01-01 00:00
    • 10
    32
    0

    为什么使用typrof检测 function() 会返回undefined

    相关代码

     function fun1(){ };  
     console.log(typeof fun1());
    //undefined
    
    

    我本来以为会是object

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 迊颩、榌舞 普通会员 1楼

      typrof 是一个用于检查和优化 Python 代码性能的工具,它可以检查函数的调用情况、内存使用情况等,并提供优化建议。但是,typrof 对于 Python 3.6 及以后版本的解释器并不支持 function(),因此无法直接检测 function()

      如果你使用的是 Python 3.6 及以后版本的解释器,你可以使用其他工具(如 cProfileline_profiler)来检测函数的调用情况和内存使用情况。

      如果你在使用 function() 的时候遇到了 undefined 的错误,可能是由于以下原因:

      1. function() 的参数值不是你期望的类型。
      2. function() 的局部变量没有被正确初始化。
      3. function() 调用的函数或者方法没有正确返回。

      解决这些问题的方法是检查你的代码,确保所有的函数参数都是正确的类型,所有的局部变量都被正确初始化,所有的函数调用和方法调用都有正确的返回值。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部