typeof 与 instanceof 对function的类型检测分析

平时在检测function类型时 都是用的 typeof a === “function” 今天偶然在《javascript设计模式与实践》一书中看到了 a instanceof Function 的用法,突然就产生了一个“这两种用法是等价的吗?”的问题 ,然后带着这个问题,我在stackOverflow中查到了大神们的讨论,先翻译如下:
先说结论:在普通的function下 typeof 优于instanceof
理由:
1.有人说他测试过instanceof的速度比 typeof慢。
2.instanceof只能在同一个window下有效,跨frame无效
原贴链接:http://stackoverflow.com/questions/899574/which-is-best-to-use-typeof-or-instanceof

    原文作者:Boatlet
    原文地址: https://www.jianshu.com/p/7c62c99a72d8
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞