本文会介绍ES6规范中 instanceof 操作符的实现,以及自定义 instanceof 操作符行为的几个方法. 文中涉及的规范相关的代码皆为伪代码,为了便于理解,其中可能会省略一些参数判断逻辑或者使用ES语法来代替规范内置的方法,如果发现纰漏,欢迎随时指出. instanceof 操作符的实现 InstanceofOperator(O, C) O instanceof C 会被编译为方法调用 -- InstanceofOperator(O, C),其实现如下: InstanceofOper…