在一些开源JavaScript项目中,我看到人们检查变量是否是函数('function' === typeof x).我想知道为什么人们会使用它而不是(typeof x === 'function').
('function' === typeof x)
(typeof x === 'function')
我觉得第二种方式更自然.有没有什么好的理由使用第一种方式?性能?错误潜力?或者只是风格问题?
javascript conditional typeof
conditional ×1
javascript ×1
typeof ×1