哪一种更好的方法来查找变量是否是类型函数
typeof(methodName) == typeof(Function)
Run Code Online (Sandbox Code Playgroud)
要么
typeof methodName === 'function'
Run Code Online (Sandbox Code Playgroud)
这里有两件事:
typeof是一个操作符,而不是一个函数,不使用它们'function'或相比typeof Function('function'除非有人拧紧并覆盖原生对象,否则将始终返回).使用弦,它需要较少的工作,不受上述拧紧.即使用:
typeof methodName === 'function'
Run Code Online (Sandbox Code Playgroud)